Skip to main content

Full text of "Interface Age - Vol 7 Issue 6 (1982-06)(Interface Age)(US)"

See other formats


COMPUTING FOR BUSINESS AND HOME 



iiu I cnniLC aoL 



JUNE 1982 $2.50/CANADA/MEXICO $3.00 




(S^ 02651 



Thinking Multiprocessing? 



ThinkTeletek'sSBGI 

Teletek's SBC-1 provides each user in a multi-processing system 
with his own CPU, serial ports, parallel ports, CTC, 128k of 
segmented memory with (optional) "RAM drive/' The SBC-1 
is the most powerful S-100 slave processor available today. 

• System may run at 4MHz with SBC-1 running at 6MHz 

• Z80A or Z80B processor 

• Two RS232C serial ports 1) Software selectable 
speeds 2) Communication to a synchronous ^ 
modem ^ " 

• CTC provides counter/timer 
outputs available to the user 

• 128k of segmented mem- 
ory partitioned into 
4k segments which 
can be dynamically 
addressed on any ^ 
4k boundary of the 
CPU address space - > 

• optional "RAM drive" 
capability allows ^ . 
extremely fast operation 

• 2k, 4k, or 8k of EPROM . 
for initialization routines ' 
(may be disabled after 
completion of routines) 

. Ik or 2k FIFO allows effi- 
cient communication to the 
bus master 

• Two parallel ports — may be 
converted to an RS422 port or 
another RS232 port using Tele- 
tek's PSC board 

• Three levels of reset are possible 

• As many as 16 SBC-Is may be in 
use simultaneously 

• Digital Research (CP/M®, MP/M®, 
CP/NET®) or Infosoft operating sys- 
tems available 

Use Teletek's SYSTEMASTER® or FDC-I 
as the master processor in the system for a 
state-of-the-art multi-processing system 
that begs comparison! 

TELE7EK 

9767F Business Park Drive 
Sacramento, CA 95827 (916) 36M777 



m^- 






'l;M 



m 



w 



CIRCLE INQUIRY NO. 76 



© Teletek 1982 




j| L ^cw Cromemco System One shown with 

our high-capability terminal and printer. 



A new small computer 
that won't limit you tomorrow 



Here's a low-priced computer that 
won't run out of memory capacity or 
expandability halfway through your 
project. 

Typically, computer usage tends to 
grow, requiring more capability, more 
memory, more storage. Without a lot of 
capability and expandability, your com- 
puter can be obsolete from the start. 

The new System One is a real building- 
block machine. It has capability and 
expandability by the carload. 

Look at these features: 

■ Z80-A processor 

■ 64K of RAM 

II 780K of disk storage 

■ CRT and printer interfaces 

■ Eight S-100 card slots, allowing 
expansion with 

— color graphics 

— additional memory 

— additional interfaces for 
telecommunications, data 
acquisition, etc. 

■ Small size 

GENEROUS DISK STORAGE 

The 780K of disk storage in the System 
One Model CS-1 is much greater than 
what is typically available in small com- 



puters. But here, too, you have a choice 
since a second version. Model CS-1H, 
has a 5" Winchester drive that gives you 
5 megabytes of disk storage. 

MULTI-USER, MULTI-TASKING 
CAPABILITY 

Believe it or not, this new computer 
even offers multi-user capability when 
used with our advanced cromix* 
operating system option. Not only does 
this outstanding O/S support multiple 
users on this computer but does so with 
powerful features like multiple direc- 
tories, file protection and record level 
lock. CROMIX lets you run multiple jobs as 
well. 

In addition to our highly-acclaimed 
CROMIX, there is our cdos*. This is an 
enhanced CP/M+ type system designed for 
single-user applications, cp/m and a 
wealth of CP/M-compatible software are 
also available for the new System One 
through third-party vendors. 

COLOR GRAPHICS/WORD 

PROCESSING 

This small computer even gives you the 
option of outstanding high-resolution 
color graphics with our Model SDl inter- 
face and two-port RAM cards. 



TM 



Then there's our tremendously wide 
range of Cromemco software including 
packages for word processing, business, 
and much more, all usable with the new 
System One. 

ANTI-OBSOLESCENCE/LOW- 
PRICED 

As you can see, the new One offers 
you a lot of performance. It's obviously 
designed with anti-obsolescence in 
mind. 

What's more, it's priced at only 
$3,995. That's considerably less than 
many machines with much less capabi- 
lity. And it's not that much more than 
many machines that have little or nothing 
in the way of expandability. 

Physically, the One is small — 7" high. 
And it's all-metal in construction. It's only 
MVs" wide, ideal for desk top use. A rack 
mount option is also available. 

CONTACT YOUR REP NOW 

Get all the details on this important 
building-block computer. Get in touch 
with your Cromemco rep now. He'll 
show- you how the new System One can 
grow with your task. 



*CROMIX and CDOS are trademarks of Cromemco Inc. 
tCP/M is a trademark of Digital Research 



a Cromemco 
incorporated 
280 BERNARDO AVE., MOUNTAIN VIEW, CA 94040 • (415)964-7400 



Tomorrow's computers today 



JUNE 1982 



CIRCLE INQUIRY NO. 24 



INTERFACE AGE 1 



VOL. 8, ISSUE 6 

SINCE DECEMBER 1975 



JUNE 1982 




Ten Steps to Take Before 
you Buy a Computer 66 




Three Language Options . .70 




Selecting Accounts Payable/ 
Receivable Packages 72 



tT) 



iiu I cnraLC aat 

COMPUTING FOR BUSINESS AND HOME APPLICATIONS 



FEATURES 

Assignment: Benchmark/NEC Astra 205 by HHiei Segal 

Japanese system includes several advanced features 46 

Hardware Evaluation: Three Atari 800 Accessories .by Roger h. Edeison 

Looking at peripherals for the Atari 800 system 50 

System of the Month: Eagle II by Tom Fox 

System gives a new significance to the turnkey concept 58 

Ten Steps to Take Before You Buy a Computer by Dona z Meiiach 

Pre-planning is important in selecting a computer 66 

Micro Idioms. . .A Look at Three Language Options 

Fortran by Robert R. Mitchell 

PL/1-80 by Gary Klldall 

Forth by Luigi Bisceglia 

Introductory tutorial on computer language choices 70 

Business Software Forum: 

Accounts Payable/Receivable by Cari Heintz, cpa 

Tips on selection of a payable/receivables package 72 

Software Review: Addison-Wesley's DSS/F by Robert Moskowitz 

Financial planning package with sophisticated features 81 

Software Review: Vandata Business Package by Rocky Smoiin 

Perils of a business software manufacturer 84 

Suppliers of Multiprocessor Equipment by Bernard Conrad Coie 

Conclusion of three-part series on multi-microprocessing 90 

Software Review: BADLIM by Alan R. Miller 

Evaluating this CP/M program for recovering data 94 

Don't Let Interest Rates Dazzle You by d. Martin Harreii 

Program toaid in interest rate computation 98 

COLUMNS 

Game Corner: Cube Trek 28 

Micro-Mathematician: Gaussian elimination 33 

Learning with Micros: Educational networks 36 

Apple-ications: Learning programming 38 

Commodore Logbook: cp/m on your Pet 40 

Power in your Pocket: Cost-of-iiving index 42 

DEPARTMENTS 

Editor's Notebook 8 New Products 102 

Letters 21 Calendar 1 26 

Update 26 Book Reviews 1 28 

New Literature 130 

Contact authors by writing to them at INTERFACE AGE. P.O. Box 1234, Cerritos, CA 90701 . 



INTERFACE AGE Magazine, published monthly by McPheters. Wolfe & Jones. 16704 Marquardt Ave.. Cerritos. CA 90701 . Subscription rates: U.S. $18.00. Canada $24.00. all other countries 
$35.00. Mal^e checl^s payable in U.S. funds drawn on a U.S. bank. Opinions expressed in by-lined articles do not necessarily reflect the opinion of this magazine or the publisher. Mention 
on products by trade name in editorial material or advertisements contained herein in no way constitutes endorsement of the product or products by this magazine or the publisher. Circulation 
Department. (213) 926-9540. 



INTERFACE AGE Magazine COPYRIGHT ©1982 by INTERFACE AGE Magazine Inc. ALL RIGHTS RESERVED. Materials in this publication may not be reporduced in any form without 
permission. Permission to photocopy for internal or personal use or the internal or personal use of specific clients is granted by McPheters, Wolfe & Jones for libraries and others registered 
with the Copyright Clearance Center (CCC). provided that the flat fee of $1.50 per copy of each article is paid directly to CCC. 21 Congress Street, Salem. MA 01970. Special requests 
should be designated to Nancy Jones. ISSN 0147-2992/82 $1.50 0.00. 



INTERFACE AGE Magazine is catalogued in the Library of Congress. Classification No. QA75.5.155. USPS No. 580-310. ISSN Publication No. 0147-2992. 

POSTMASTER: Please send change of address form 3579 and undelivered copies to INTERFACE AGE Magazine, 16704 Marquardt Ave.. Cerritos, CA 90701 . Second class postage paid 

at Lincoln. Nebraska and Artesia. California. 



2 INTERFACE AGE 



JUNE 1982 






And The 

Winner Is . . . IBC -^^^m 

Bv Four Users! 



***mi 



HIS 




w 



nmk. 







When you are racing toward that finish line, 
beating the competition is everything. IBC is 
the choice of OEM's, system integrators and 
dealers throughout the world, because in 
benchmark after benchmark our small 
business computer systems finish first. 

We finish first because we are faster, offer 
higher quality peripherals and can expand 
our system significantly beyond our nearest 
competitors. In fact, looking at the chart 
below, you can quickly see why knowledge- 
able resellers are choosing IBC. 



CIRCLE INQUIRY NO. 46 


IOC 


anijx 


Aixa^ 


Oasis Operating System 
(Max. Users) 


9 


5 


4 


CPU Speed (MHz) 


6 


4 


4 


Disk Speed I/O (MB/Sec.) 


.81 


.65 


,54 


Seek (Mllli Sec.) 


35 


50 


65 


Cache Disk Memory 


Yes 


No 


No 



hf I 



jCS^:;>;^kJm£^ 



) I 



[^ ^^ 



^z^^ 



^aaiJS^ 



..■ ^« 



■ -y'JM^M ■'"-I 



a 








Join us in the winners circle with high 
performance equipment and the best dealer 
plan in the industry. Call or write: 



OUTSIDE THE USA 



21592 Marllla Street 

Chatsworth. CA 91311 

(213) 882-9007 TELEX NO. 215349 



WITHIN THE USA 

iSSiailigiig] 

4185 Harrison Blvd.. Suite 301 
Ogden. UTAH 84403 
(801)621-2294 



Extraordinary Microcomputer Systems 
For The Most Demanding Applications 




a-^. 




umbia Data Products' Performance Pleases The Hardest-To-Please. 



Intelligent Peripherals. 

Columbia Data is a pioneer in intelli- 
gent RS-232 storage systems for data 
logging— and store and forward data 
communications applications. We offer 
a variety of data storage capacities, 
access speeds, and microprocessor 
intelligence in ourtape cartridge and 
floppy disk storage systems ... all 
with the convenience of RS-232 sys- 
tem compatibility. 



Commander Computers. 

Our Commander Computers are 
integrated desktop systems for indus- 
triaL scientific, technical and educa- 
tional applications. We provide the 
industry's largest I/O complement, 
including IEEE bus controllers, RS- 
232 and parallel interfaces, APU. CTC. 
512 X 256 graphics display . . . with 
dual Z-80A microprocessor architec- 
ture and a targe selection of RAM, 
floppy disk and Winchester disk stor- 
age with CP/M** and MP/M' operat- 
ing systems, 



Business Systems. 

Columbia Business Systems offer high- 
performance multi-tasking, multi-user 
computing systems for distributed 
processing and data communications. 
with large shared storage and pe- 
ripheral selections. Our Concept 1000 
can support up to 16 user stations in 
a true CP/M^ and MP/M^ operating 
system environment Our 1 500/1 800 
Series can support up to five stations. 



'Trademark of Digital Research 



Home Office: 

8990 Route 108 
Columbia. MD 21045 
Telephone 301-992-3400 
TWX 710-862-1891 



West Coast: 

3901 MacArthur Blvd 
Suite 2 1 1 

Newport Beach, CA 92660 
Telephone 714-752-5245 

Telex 692 310 



Europe: 

P.O Box 1118 

405Q Moenchengladbach 1 

West Germany 

Telephone 021-61-33159 
Telex 852 452 




CIRCL£ INQUIRY NO. 14 



DATA PRODUCTS, INC. 



iiuicnraLCflDC 



Robert S. Jones 
Nancy A. Jones 
Richard E. Kielb 



Managing Editor 
Associate Editor 
Assistant Editor 
Technical Editors 

Contributing Editors 



Production Manager 
Senior Artist 
Artists 
Typographers 



Publisher, Editor-in-Chief 

Executive Publisher 

Director Sales/Marketing 

Editorial 

Les Spindle 

Ralf Korbner 

Dan W. Post 

Terry Benson 

Tom Fox 

David D. Busch 

Tony Dirksen 

Roger Edelson 

Louis E. Frenzel, Jr. 

Mil<e Heck 

Carl Heintz 

Bob McElwain 

Dona Z. Mellach 

Alan R. Miller 

Leah O'Connor 

Patrick O'Connor 

Hillel Segal 

Rocky Smolin 

Production 

Terri Ledesma 

Larry Lewis 

Arlene DeVera, Patricia Perez 

Suzl Pippin, Regina Simmons 



Administration 



Kay Lee 



Accounting Supervisor 
Accounting Assistants 

Marilyn Henninger, Shirley Mazenko 
Assistant-to-the-Publisher Karen Lewis 



Circulation Manager 
Circulation Assistants 



Publication Assistants 



Colin Cato 

Stephanie Barber, 

Sheila Drury, Mary Garand 

Cheryl Johnston, Lilly Lisa 



Advertising Sales Offices 

New England/Mid Atlantic/Southeast 

Regional Manager Douglas Miller 

14 Galway Rd.. Windham. NH 03087 

(603) 880-3507 

Dick Green 
7 Lincoln St.. Wakefield, MA 01880 
(617) 245-9105 

Midwest Al Gravenhorst, Steve Skinner 

5901 N. Cicero Ave., Chicago, IL 60646 
(312) 545-8621 

Texas Area Mitch Mohanna 

2312 Canyon Valley Trail. Piano (Dallas), TX 75023 
(214) 596-1139 

Northern California & Northwest Deborah Kenney 

1333 Lawrence Expressway. Suite 150C, 
Santa Clara, CA 95051 
(408) 296-2121 

Southern California & Southwest 

Regional Manager Jeff Strlef 

P.O. Box 1234, Cerritos, CA 90701 
(213)926-9544 



Interface Age Europe 

Representative 

8046 Garching, Dirnismaning 32A 

West Germany 

Telephone: 089-3204902 



Gisela Pieperelt 



Marilyn Henninger 



International Newsstand Distribution 

Director Lew Ulllan 

Oberstrasse 38. D-6000 Frankfurt/M. 61 

West Germany 

Telephone: (0611) 44 77 90/41 84 80 

International/Domestic 
Retail Circulation 

(213)926-9544 

UK Distributor 

Seymour Press Limited 
334 Brixton Rd. 
London SW9 7AG 
Telephone: 01-733-4444 

16704 Marquardt Avenue 
Cerritos, CA 90701 

(213) 926-9544 
TWX (910) 583-1412 




BUSINESS SOFTWARE YOU CAN SELL WITH NO ROYALTIES! 

Vondoro has on incredible deal for deolers, OEMs end morure users. Buy 
rhecomplereVondorobusinesssofrworepocKogeforolow S295, ondrhen resell 
ir OS ofren os you wish ro end users wirhour paying royolries. 

This is rhe besr-debugged, eosiesr-ro-insroll, enhanced Osborne-bosed 
sysrem on rhe morher. The industry srondord occounring pockoge wirh 
rhousonds of users. Ir's well worrh up ro S995 ro end users. 

You'll receive borh source and object code for General Ledger; Accounts 
Keceivoble, Accounts Payable and Payroll G Cosr Accounting. Plus, our custom 
instollotion program thot toilors the system to most terminols and disks. 

Minimum requirements ore 48K flAM, CP/M^"* or CD05, CDA5IC2/" a CRT 
and 132-column printer. Vondoto con provide stondord 8", NorthStor 5" 
double-density or Heath/Zenith 5" diskettes. Our instollotion manual is included 
and the Osborne/McGrow-Hill opplicotion manuals ore available seporotely 



VANDATA 



1 7544 Midvole Ave, N , Suite 205, Seattle, WA 98130, (206) 542-761 1 

CIRCLE INQUIRY NO. 60 



Have 80 line$,1600 chars, 
will travel 




JUNE 1982 



CIRCLE INQUIRY NO. 37 



When it comes to serving the needs of today's fast- 
moving world of computer technology, you can depend 
on G.R, Electronics, 

That's why we've developed the Pocket VDU. 
Travel anywhere with this self-contained, alphanumeric, 
1^^^ hand-held fullv portable terminal that provides the 
W^^ facilities of a full-size terminal in a light-weight, pocket- 
size unit with clear 40-character display. 
"^^ Small is beautiful. Check these features: 

• 1600 char., 80-line memory. 

• Conversational or batch-mode operation. 
•2-line, 40 char display. 

• All memory accessible for display. 

• Full ASCII 128-char. set inc. contr codes. 

• LINE and EDIT modes of operation. 

• Selectable RS232C or 20mA loop interface. 

• 11 selectable baud rates: to 2400 continuous; 
4800 and 9600 baud in bursts. 

• Rechargeable nickel cadmium batteries. 

• Optional 5V external power source plus external ETX 
charger 

• 30 hours continuous operation from full charge. 

• Switched-off unit retains data for weeks. 

• low Battery' indicator 

• Battery life 800-1000 charge/discharge cycles, 
Comprehensive I/O facilities, low cost, and easy 

portability make the Pocket VDU a practical choice 
over conventional terminals in any application 
where portability and economy are important factors. 

OEM'S: • Use it with custom-built systems as a 
low-cost I/O and systems control device • Easily portable 
aid for development and service engineers. 

Engineers: • In-system fault diagnosis on 
processor-based systems • Interrogation, debug, and 
statusmonitoring* Bench testing -Data 
collection/retrieval. 

Programmers: • Software debug and 
modification • On-site reprogramming of limits and 
constants. 

For more information and brochure call or write: 

irGROectronics 

1640 Fifth Street, Santa Monica, CA 90401 

Phone: (213) 395-4774 - Telex: 652337 (BT Smedley SNM) 

INTERFACE AGE 5 



Birth of a legend. 




Epson. 



A whole new generation of Epson MX printers 
has just arrived. And while they share the family 
traits that made Epson famous —like unequalled 
reliability and ultra-fine printing — they've got a 
lot more of what it takes to be a legend. 

For instance, they've got a few extra type styles. 
Sixty-six, to be exact, including italics, a handy 
subscript and superscript for scientific notation, 
and enough international symbols to print most 
Western languages. 

6 INTERFACE AGE 



What's more, on the new-generation MX-80, 
MX-80 F/T and MX-lOO, you get GRAFTRAX- 
Plus dot addressable graphics. Standard. So now 
you can have precision to rival plotters in a reli- 
able Epson printer. Not to mention true back- 
space, software printer reset, and programmable 
form length, horizontal tab and right margin. 

All in all, they've got the features that make 
them destined for stardom. But the best part is 
that beneath this software bonanza beats the 



JUNE 1982 



Uh...three legends. 



heart of an Epson. So you still get a bidirectional, 
logical seeking, disposable print head, crisp, 
clean, correspondence quality printing, and the 
kind of reliability that has made Epson the best- 
selling printers in the world. 

All of which should come as no surprise, espe- 
cially when you look at the family tree. After all, 
Epson invented digital printers almost seventeen 
years ago for the 1964 Tokyo Olympics. We were 



the first to make printers as reliable as the family 
stereo. And we introduced the computer world 
to correspondence quality printing and dispos- 
able print heads. And now we've given birth to 
the finest printers for small computers on the 
market. 

What's next? Wait and 
see. We're already 
expecting. 



EPSON 

EPSON AMERICA. INC. 







3415 Kashiwa street- 


Torrance, 


CA 90505 • 


(213) 539-9140 


FEATURE 


ORIGINAL 

MX-80 


GRAFTRAX-80* 


ORIGINAL 

MX-lOO 


MX-80 MX-80 F/T MX-lOO 
with GRAFTRAX-Plus 


Bidirectional printing 


X 


X 


X 


X 


X 


X 


Logical seeking function 


X 


X 


X 


X 


X 


X 


Disposable print head 


X 


X 


X 


X 


X 


X 


Speed: 80 CPS 


X 


X 


X 


X 


X 


X 


Matrix: 9x9 


X 


X 


X 


X 


X 


X 


Selectable paper feed 






X 




X 


X 


PAPER HANDLING FUNCTIONS 


Line spacing to n/216 




X 




X 


X 


X 


Programmable form length 


X 


X 


X 


X 


X 


X 


Programmable horizontal tabs 


X 


X 


X 


X 


X 


X 


Skip over perforation 






X 


X 


X 


X 


PRINT MODES AND CHARACTER FONTS 


96 ASCII characters 


X 


X 


X 


X 


X 


X 


Italics character font 




X 




X 


X 


X 


Special international symbols 








X 


X 


X 


Normal, Emphasized, Double-Strike 
and Double/Emphasized print modes 


X 


X 


X 


X 


X 


X 


Subscript/Superscript print mode 








X 


X 


X 


Underline mode 








X 


X 


X 


lOCPI 


X 


X 


X 


X 


X 


X 


5CPI 


X 


X 


X 


X 


X 


X 


17.16 CPI 


X 


X 


X 


X 


X 


X 








8.58 CPI 


X 


X 


X 


X 


X 


X 


DOT GRAPHICS MODE 


Line drawing graphics 








X 


X 


X 


Bit image 60 D.P.I. 




X 


X 


X 


X 


X 


Bit image 120 D.P I. 




X 


X 


X 


X 


X 


CONTROL FUNCTIONS 


Software printer reset 




X 




X 


X 


X 


Adjustable right margin 






X 


X 


X 


X 


True back space 




X 




X 


X 


X 


INTERFACES 


Standard — Centronics-style 8-bit parallel 


X 


X 


X 


X 


X 


X 


Optional — RS-232C current loop w/2K buffer 


X 


X 


X 


X 


X 


X 


RS-232C x-on/x-off w/2K buffer 


X 


X 


X 


X 


X 


X 


IEEE-488 


X 


X 


X 


X 


X 


X 



•Tandy TRS-80blockgraphicsonly available withGRAFTRAXSO. 

ABCDEFGHI JKLJIN abcdef ghi j kl mn /^eCfftf G/j7 J/^;£AyW,3^'^^ 

ABCDEFGHIJKLMM abcdef ghi j klmrtftBCrjEFGHUHLMNabccfefghJ ;A-i ron 01234 

(^BCDEFGHIJKLnNabcde-fghi jklmnfiBCD£FGHIJKLMNabcdefgh2jklmn012ZA 



P^BCPI 



>-^f^lBC73£r* 



^0_123^i] 



(^ JE-f r:; o \e: r o ih x cj k: i.... m m «» »::> <r <:i «» -f a i-i :l j w. i f t> i"> /=f j^ c7 r^ /e ^' ^ a^ .t xJ ^' c. m n ,» a:* <•: c/tv^ r ,,y ao j ./ At- 1 m r> \i> j. ^t 3 -^ 

ABCDEFQMIJKLriNQPQRSTUVMX «bcd*f ghl jhl mnafyqrmtyjiVMH ABC V£ F 9H ZJH I HHOPQRS 7 UV MX mbcdw f ghi jkl mno pqr r tui^mx 01234S67 



JUNE 1982 



CIRCLE INQUIRY NO. 34 



INTERFACE AGE 7 




Pfl@@rr.j.pj 



The Aspen Software Company Spelling Checker. 

+ 

QRAMMATik 

Beyond Spelling Checking 



THE ONLY COMPLETE 
PROOFREADING PACKAGE 



FOR ALL CP/M, MS-DOS, 
AND TRS-80 WORD PROCESSORS 

We'll match Proofreader with any other 
spelling checker on the market. It has a big 
38,000 word expandable dictionary, and can 
check even your largest documents in under 
four minutes. Proofreader looks up every 
word, and does not use less accurate root 
word analysis like some others. Full inter- 
active correction is standard on CP/M and 
TRS-80 Model II systems, and is a low cost 
option for the TRS-80 Model l/III. 

Spelling checking alone is not enough! No 
one else has anything like Grammatik! It 
analyzes your document for common typos, 
punctuation errors, misused phrases, and 
poor writing style. Grammatik is receiving 
rave reviews from both critics and users. 
Bob Louden in InfoWorld (12/7/81): 
"Grammatik is a surprisingly fast and easy 
tool for analyzing writing style and punctu- 
ation. If you are currently doing original 
writing on a word processor, you should 
consider this product." Eric Balkan in 
The Computer Consultant: "I'm impressed 
with the imagination that went into this 
product." A user: "Thanks for making my 
life easier!" 



Grammatik and Proofreader are compatible with all 

CP/M. MS-DOS (including IBM PC), and TRS-80 word 

processors. 

Current CP/M formats: 

standard 8". NorthStar, Omikron TRS-80. 
Please call or write for details of minimum system 
sizes, and availability of additional disk and operating 
system formats. Shipping costs included. 
Please specify your system configuration when 
ordering. Dealer inquiries invited. 
MS-DOS versions scheduled for March 1982 release. 



Proofreader Grammatik 
CP/M. MS-DOS $129.00 $149.00 

TRS-80 Model II $99.00 $99.00 

TRS-80 Mod. I/III $54.00 $59.00 

(Model l/III interactive correction option - $30.00) 

CIRCLE INQUIRY NO. 6 

Trademarks: CP/M: Uigital Research; TRS-80; Tandy Corp.; 
Proofreader. Grammatik: Aspen Software Co. 




wssmE 



P.O. Box 339-A, Tijeras, NM 87059 
(505)281-1634 



II / 



cui I un n I uu I CDUun 



Are standards worthwhile? 

The subject of standards always seems 
to create controversy. Many consumer 
support groups are advocating standards 
to allow most products to interface to the 
maximum number of other products— this 
includes hardware and software. Many 
designers and manufacturers, on the 
other hand, want the flexibility to create 
newer and better products. But the dis- 
cussion should deal more with how an 
item is designated a standard— not what 
the standard should be. 

Consider programming languages. 
Many of the well-known languages have 
been formalized and standardized— a 
number of times. Fortran, Basic, Pascal 
and (more recently) Ada have all had 
standards written, proposed and possibly 
adopted. That should make programs 
written in these languages transportable 
from one computer system to another. 
That would be nice. But how many times 
have you been able to do this? 

We've had several people ask, "Why 
doesn't every semi-conductor manufac- 
turer use the same assembly language?" 
They want to use their existing programs 
on more modern, more sophisticated 
and higher performance processors. 
But it's only natural to assume that a 
more advanced device would require 
new instructions to take advantage of 
the new features. Consequently, there 
will be changes in the assembly language. 
It's particularly difficult to use the same 
set of assembly mnemonics for different 
microprocessors that accomplish things 
differently. Prolog has made an attempt 
at it, but few people use those mne- 
monics and we doubt that any assembler 
exists that translates them to any 
machine code. Even so, if a standard 
assembly language were created, some- 
one would bastardize it to suit his 
purpose. 

Higher level languages have fared 
much better in this standardization 
battle, but problems still exist. One 
microcomputer manufacturer provides 
a Fortran compiler that "Meets ANS 
Fortran 77 Subset Language Specifica- 
tion," but it also specifies that special 
extensions are added. Is this now 
meeting the standard? Another popular 
business language, Cobol, is described 
as meeting and exceeding "minimum 
ANSI Level 1 Standard for Cobol (X3.23- 
1974)". If it truly meets the standard, 
I'd consider it compatible. But if it 
exceeds the standard, can it be con- 
sidered compatible? Maybe it's upward- 
compatible but not necessarily down- 
ward-compatible. 

The point is, just because someone 
claims compatibility with a standard 



doesn't mean a program will operate 
equally well on different systems. I think 
improvements and modifications to 
existing software standards are often 
welcomed and seldom rejected. If 
everyone had standardized on Fortran 
1 5 years ago (Fortran-66), would there 
have been a need for Fortran-77? Or 
would we have the opportunity to use 
more powerful languages such as 
Pascal and the soon-to-be standard Ada? 

Operating systems fall into the same 
one-upmanship category. Some claim 
CP/M is a standard, others claim it's not 
even an operating system. In any case, 
it is the de facto standard operating 
system in the personal computer arena. 
But CP/M has not been designated a 
standard by any group, and it has not 
been adopted by any software com- 
mittee. CP/M is perhaps one of the best 
examples of a non-standard being 
accepted by the maximum number of 
users. Watch what happens as the 
multiuser operating systems develop. 
MP/M, OASIS, and UNIX are major con- 
tenders for the welterweight champions 
in terms of multiusers. Even if one wins 
out over another— and that's unlikely as 
things stand now— someone, some- 
where, will come along and improve it. 
CP/M just happened to be in the right 
place at the right time (first) and hundreds 
of application programs that operate 
under CP/M are available— MP/M is likely 
to come out a winner for the same reason. 

Many hardware standards have been 
adopted for the microcomputer industry, 
some merely by default, others only 
after a great deal of effort. It seems that 
the effort that has gone into creating 
standards is seldom justified, at least 
for economic purposes, in the end 
product. Consider Intel's Multibus 
which, although superior in terms of 
capacity and performance, is not used 
in small business computers due to the 
inherent cost of the typically larger 
boards. The other well-known bus 
standard is the S-100 bus, which was 
conceived and nurtured by the personal 
computer business. Even with this 
approved standard hardware interface, 
products using the S-100 bus tend to 
be more expensive than those custom- 
designed for a particular application. 

Companies like Radio Shack and Apple, 
with two of the most popular personal 
computer systems, have each created 
an internal hardware bus along with 
unique software operating systems. 
Evidently the consumer is not concerned 
with standards but is concerned with 
low price. I don't believe that standard- 
izing internal busses can help to create 
low price in personal computers, but 

JUNE 1982 








■"''%*•« 


.',iii:dM 


™ 




^^^^m^^^§: 


■ 


















,..., ,f ., 








p= . 


1 
1 










HAND HELD [ 
COMPUTER ; 

MATT SMlfT l.OCk 2no 


^r^HH 


■■■■■ flfTFR 

SERT *L*ftM ONUNt 


SFT OtLtte IN 


' ' i 2 " 3 « 




fl . 


"i 1 ' B iir 


Heu» 


* 


1/0 

■1 




o^l" 


Q X ' w^ e (=^M 


B M* 


T M- V + 


■i 


""f « 


o ^ 


p = 


il 


STRrtPO 


# 




OfF 

m 


A 


s \ 

m 


< i P J 


G 1 


m 


J < 


K > 


L 


IT 


SKARCM 


* 


B0TM6 




m 


I ^ 


z 


y. 


c - 






M « 


■1 


m 


« 

« 


■1 


oaett 


"wSt' 






01 


• 


C3 

m 


C4 

■1 


7 / 

m 


SPACE 










♦ »' ■ • * 




^ ^^" 



The Link from Panasonic. 

The portable computer that lets you taice the advantages 

of an office computer anyvirhere you go. 



The Link. 

It's the next 
major business 
tool because it's a 
full-logic computer 

tko+'o ^iill\# r^z-M'+oKlz-N Exchange information with Other computers 

inaiS TUIiy pOnaOie. with the telephone modem. 

By itself, it can perform a wide shipments, enter orders 




variety of sophisticated comput- 
er functions because it can store 
4K bytes of information. Equally 
important, it can link you to the 
information and brainpower of 
your main office computer— 
wherever you go. You can program 
in Microsoft Basic.® Yet it's easy to 
operate, even if you've never 
worked with a computer before. 

Imagine. Using just The Link, 
anyone in the field, the plant or on 
the sales floor— like salesmen, 
managers, engineers or retailers — 
can now answer questions that 
used to mean a trip back to the 
office. A sales engineer, for 
example, types data into The Link 
and gets detailed product infor- 
mation and specs on the spot. 

And The Link is part of an 
entire computer system: By 
adding different optional com- 
ponents, you can create what- 
ever kind of computer you need. 
Wherever you need it. 

By adding the telephone 
modem, for example, a salesman 
can put his company's main 
office computer or a data bank 



to work for him 
from any tele- 
phone booth. He 
can check credit 
ratings and in- 
ventory, trace 
make 

bids and estimates, and much 
more. So The Link can make him 
and his office computer much 
more productive. 

By adding the microprinter, 
the salesman gets hard copies of 
information right on the spot— an 
instant record of his transactions. 

By adding the TV adapter, 
he can display information and 
8-color charts on any color TV 



more memory, other optional 
components increase The Link's 
capacity to 52K RAM plus 64K 
ROM. That's more than many 
desktop computers. 

The Link measures only 
9" X 4", weighs only 21 ounces. 



is^^m 


m 


^M^^^-^i^^. 


:s^mB 


" 




^ 


1 


m^ 


■*^ 


1 




ft' 


m 


^^V^ 


1 


1 — 


us 


■■:, 


^1_B 


i 


1^*** 


"v:i^ 


^ fl 


^ 


„J^ 




Display information and charts with the TV adapter. 

screen. So he can use data from 
his office computer to develop 
a sales presentation in a motel 
room. And show it on a client's 
video monitor the next day. 

If the salesman needs to 
work with a bigger program and 



Take The Link and all its components anywhere 
in its slim attach^ case. 

and runs on AC or rechargeable 
batteries. 

And it costs only $600.00.* 
That's amazingly small when you 
realize the big change it could 
make in the way you do business. 

'Manufacturer's suggested price. 

Panasonic Company, Portable Computers ' 

One Panasonic Way, Secaucus, N.J. 07094 

D Please send me information on The Link. 
G Please have a salesman call me. 



NAME- 
TITLE- 



PLEASE POINT 



COMPANY- 



TYPE OF BUSINESS 

ADDRESS 

CITY , STATE . 



PHONE NUMBER- 



Panasonic. 



The Link. It will change the way the world uses computers. 



I just slightly ahead of our time, ia . 



JUNE 1982 



CIRCLE INQUIRY NO. 64 



INTERFACE AGE 9 



ECHO 



SPEECH SYNTHESIZERS 



r- -- 

1 

1 


























1 ( 

1 1 


. 









— 


[ - 
1 







CONVERSATION PIECES 

Let your computer speak up with an ECHO speech synthesizer. Besides the popular ECHO II (Apple), we now have the new 
ECHO GP (general purpose, serial/parallel). 

ECHO speech synthesizers use LPC synthesis pioneered by Texas Instruments. Our SPEAKEASY'" phoneme system provides 
unlimited vocabulary while using a minimum of memory. The TEXTALKER'" speech generator, standard with all ECHOs, 
incorporates nearly 400 grammatical rules to translate normal English text to speech automatically. Simple commands allow 
you to select from: 

• 63 different pitch levels 

• Words spoken monotonically or with intonation 

• Fast or slow speech output 

• Entire words pronounced or spelled letter by letter 

• Different volumes 

• Spoken punctuation if desired 

The applications for the ECHO speech synthesizers are virtually unlimited, ranging from business and education to games to 
aiding the handicapped. 

For more information or a demonstration see your dealer or contact: 



IME 



Street Electronics Corporation 

3152 E. La Palma Avenue, Suite D inquiry no 72 

Anaheim, CA 92806 Tel: 714-632-9950 ^'"^'-^ "-Q"'"^ '-o- ^^ 



WHY PAY MORE FOR THE BEST CP/M® SOFTWARE? 





Our Price 


List 


"Discount 


WORDSTARt^ 


249 


495 


319 


MAILMERGEtf^ 


79 


150 


109 


SPELLSTARt^ 


169 


250 


189 


dBASEIItm 


495 


700 


595 


SUPERCALCt^ 


199 


295 


269 


SPELLGUARDt^ 


199 


300 


239 


PERFECT WRlTERt^ 


199* 


289 


259 


PERFECT SPELLERt^ 


129* 


189 


159 


PERFECT MAI LERt^ 


129* 


189 


159 


SMARTERMt^ 


49* 


200 


150 


VISACCOUNP^ 


149* 


199 


179 





Our Price 


List 


"Discount 


TCS: General Ledgertf^ 
Accounts Payable^^ 
Accounts Receivable^fTi 


69* 
69* 
69* 


500 
500 
500 


129 
129 
129 


PayrolltfTi 


69* 


500 


129 


OSBORNE: 








General Ledger^m 
Accounts Payable^^ 
Accounts Receivables^ 


49* 
49* 
49* 


200 
200 
200 


200 
200 
200 


Payroin^ 
CBASICt^ 


49* 
99* 


200 
200 


200 
125 


ARTIF. INTELL 








Medical-Dental Acctg. 


495 


895 


849 



TO ORDER CALL TOLL FREE 800-227-4587* * VISA-MASTER-AM. EX. 



• UNCONDITIONAL GUARANTEE on many products 

• FREE CUSTOMER SERVICE HOTLINE 415-974-5990 

- Call for shipping charges 

'Unconditioned 30 day moneyback guarantee 

' *800-622-0678 in California (Calif, residents add sales tax) 



• RELIABLE UPS BLUE LABEL DELIVERY 

• WE SPECIALIZE IN BUSINESS CP/M® 

800-SOFTWARE,INC.TM 

185 Berry St.. Suite 6820 
CIRCLE INQUIRY NO. 1 San Francisco. California 94107 



800-SOFTWARE'" HAS THE BEST CP/M® PRICES! 



cuiiunriiuuicEiuun 



the diversification of hardware designs 
can certainly promote innovations and 
consequent lower cost. 

The undisputed leader in the computer 
industry, IBM, has not conformed to any 
standard for its personal computers. In 
fact, products from different IBM 
divisions frequently have trouble com- 
municating with each other. Even though 
IBM has chosen a popular— not standard 
—microprocessor (Intel's 8088) and 
the de facto standard operating system 
(CP/M 86), the company did not in any 
way try to standardize its internal bus. 

IBM has not even provided the usual 
system components, meaning the 
consumer will have to depend on out- 
side source for items such as Winchester 
drives and application software. The IBM 
personal computer should not be 
considered a standard — at least not yet. 
Many of IBM's past products have 
become known as standards but not by 
committee— merely by sheer volume. 

Those companies inundating the 
market with an important product don't 
really create a true standard; they merely 
create an environment for entrepreneurs 
and technical innovators to produce 
expansion capabilities for an individual 
system. Standards typically take too long 
to be created, approved and adopted 
for the burgeoning personal computer 
market to stand by and wait for a stand- 
ard—be it hardware or software. 

Let's consider some of the problems 
that have occurred with so-called 
standards. An item is finally adopted as 
an official standard after months or even 
years of discussions. Then some com- 
puter whiz thinks he can make it just a 
little better by adding a feature or two. 
Meanwhile, another equally clever 

JUNE 1982 



person is doing the same thing— only a 
different way. Both of the products are 
claimed to be compatible with— or 
maybe better than— the standard. But 
even though compatible, there really is 
not a standard anymore! You can present 
this scenario for a number of hardware 
and software products. 

There are some engineers who would 
like to improve the performance of their 
microcomputer systems by pulling out 
present microprocessors and simply 



Even the leading 

computer manufacturer 

has not conformed to 

any standard 



plugging in higher speed, higher per- 
formance devices. (This is possible for 
devices in the same family.) There are 
others that would be content with pulling 
out a board and plugging in a higher 
performance board. (This is quite 
popular but the software usually dis- 
agrees with the idea.) On the peripheral 
side, we fortunately have some standard 
interfaces that allow use of several 
manufacturers' equipment for both 
parallel printer interfaces and serial 
terminal interfaces. 

Now we get to the hard part: attempt- 
ing to standardize disk drives. Most of 
the single density 8-in. drives allow an 
interchange of media between systems 
and even some of the 5 1/4-in. disks 
can be written on one type of computer 
system and read on another. But this is 



not true for every case. Actually, the 
promoters of disk standardization are 
more interested in hardware interface 
than in media interchange. Some of the 
standards supporters would like to see 
the computer, the associated peripherals 
and the software interface with each 
other as conveniently as the products 
found in a stereo components store. 
The argument is that since you have 
such a wide choice of audio equipment, 
the consumer can obtain the products 
at a much more favorable price. 

The question is not merely whether 
products can interface with a particular 
microcomputer system but whether they 
can interface with all microcomputer 
systems. This standard interface is to 
be provided not only through the tangle 
of wire strung across a cluttered desk- 
Vop, but also through the myriad of 
useful programs available on the market 
today. Many software products are well- 
accepted for operation on one brand of 
computer, but in order to operate on 
another popular unit they will have to be 
modified by the author to accommodate 
the limitations or enhancements of 
other computer systems. 

Many of the concepts used in de- 
veloping new microcomputer products 
have attained notoriety primarily because 
a designer or innovator tried to improve 
an existing design and did come up with 
something better. Languages such as 
Fortran, Basic and Pascal have all had 
standards written, proposed and ac- 
cepted, but all of these have been 
"improved" by industrious programmers. 

It is fortunate, however, that there 
are some standards in this industry. The 
RS-232 interface is a good example. But 

INTERFACE AGE 11 



cLiiiun^iuuicDUun 



even this stalwart of the computer indus- 
try is not necessarily fully implemented 
according to this standard by all manu- 
facturers. In fact, few manufacturers 
understand the true meaning of the 
RS-232 intentions and most can claim 
only limited compatibility. Yet we still 
have hundreds of peripheral devices 
that adequately interface with the 
RS-232 ports. 

While we agree in principle with some 
of the concepts of standardizing, we 



don't believe that any standard should be 
forced on either suppliers or consumers. 
In many cases, standards just don't 
benefit the consumer. A standard could 
be available, but optional, for manu- 
facturers interested in adopting that 
standard. If it proves to be cost-effective, 
it may even be accepted by the public. 
In any case, innovation should not be 
discouraged by standards. And it is 
unlikely that every consumer would be 
willing to have the identical system 




And We Take It Seriously! 

by HowardSoft: 

A professional package tor year-long record^keepipg atKi yeaf-arsJ Uoc fi^n^j prepares 4^enl r«Uifn'» 
for 10 schedules and 1 1 forms, including Inconw averaging, rfj^ and m^ taxes, depreciation ai^ 
ca^tdl gS^, and mud) mors; easy to operatte because^ ^UF^^ait^ogP instructions, automatic 
posting anjpq^ loans, and poswrfui jtemfrfng features; prints in tRS format tor direct filing, iffcki'dtajg 
printing on pn^rlnjed Form 1040; anrtualiy-MlxJated 6t?a fra<^ion Sf original cost. 

by HowardSoft: 

A flexible package tor evaluating real-life loans & investments; provides cash flow & R-Oi rojecttons 
as well as payment tables and obiective decisions; can be used to determine yield to maturity of 
discounted (X)nds, present value of annuities stream, buy vs. lease decisions. APR of loans including 
wraparounds and analyses ol all new loan types. 

by HowardSoft: 

A tool tor objectively comparing alternative investments and projecting future results; rofesslonal in 
both analyses ol cash flow & R-OI and cllenl-oriented report pn'nlouls; allows what-if studies for 
changes in property values, loans, rents, taxes, operating expenses and the value of money; perfect for 
cash and profit projections on new or old rental property. 

ALL 3 ARE UP-TO-DATE WITH THE LATEST TAX LAWS, INCLUDING ACRS 
DEPRECIATION AS CREATED BY THE 1981 ECONOMIC RECOVERY ACT 



^ i A Howard Software Services 

. loi Ihe SERIOUS Personal Computer User . 
8008 Glrard Ave . Suite 310 1 La JoUa CA 92037 1 (714) 4545079 



anyway. Some people just like to be 
different. Our country was built on the 
concepts of freedom of choice, and 
imposing standards removes one of the 
basic rights of human development. 

—re 

New breed of software 

During this year's West Coast Com- 
puter Faire (San Francisco, CA), the 
single most frequently-heard topic had 
to do with innovations in user-friendly 
software. Manufacturers are apparently 
awakening to the fact that the new 
breed of computer users want to simply 
turn the machine on and let it go— they 
aren't interested in complicated 
manuals, lengthy documentation or 
struggling with the peculiarities of 
various languages and machines. The 
computer user in the post-hobbyist era 
simply wants to plug in his machine and 
quickly get the program up and running. 

Particularly vocal in their feelings on 
this matter were Martin Dean and Zev 
Rattlet, President and Vice-President 
respectively, of Select Information 
Systems (Kentfield, CA). The company's 
Select word processing system (see 
review in next month's issue) is self- 
teaching, English-speaking and capable 
of being learned In 90 minutes, accord- 
ing to Dean and Ratlett. Carrying the 
user-friendly theme a step further, the 
company Introduced its newest product 
at the Faire. The Teach/M program Is 
designed solely to teach the user how 
to work with the CP/M operating system 
(Digital Research, Pacific Grove, CA) 
with minimal effort. 

In a similar vein, Taurus Software 
(San Francisco, CA) introduced CP-»-, 
an enhancement that replaces the 
CP/M command structure with a series 
of English language menus, messages 
and directions designed for beginners. 
It also allows CP/M to perform multiple 
simultaneous functions. 

Yet another user-friendly product is 
Personal/Pearl by Relational Systems 
(Salem, OR). This program-generation 
software, also interacting with the user 
in simple English, requires only a 
56K-byte RAM unit operating under 
CP/M. Thus a wide range of users with 
various types of equipment have easy 
access to custom programming. 

The result of this new trend— exfra 
user-friendly software— will undoubtedly 
be a healthy upturn in the number of 
users drawn to the computer mystique. 
As the convenience of using computer 
equipment becomes more obvious, 
more businesspeople, educators and 
users of all types are bound to hop on 
the bandwagon. —LS 



12 INTERFACE AGE 



CIRCLE INQUIRY NO. 40 



JUNE 1982 



IS THIS LEVEL OF RELIABILITY 
- REALLY NECESSARY? — 

ACCUTRACK ^ 





V.*- '5 • ^ 



^ 



,\f^ 



,v&' 



x^^ 



O^' 



Mini 



^^at DISKS 



^#_- 







If you Ve ever lost data due to a 
faulty disk, you know how impor- 
tant reliability can be. 

That's why Accu track disks are 
critically certified at 2-3 times the 
error threshold of your system. 
Why they're precision fabricated for 
higher signal quality, longer life and 
less head wear. And why we take 
such extra steps as testing single- 
density mini disks at double-density 
levels. So you don't have to worry 
about the reliability of your media. 



Accu track disks. OEMs have 
specified them for years. You can 
trust them for your data. Call toll- 
free (800225-8715) for yournearest 
dealer. 



K 


V 


/8 


e 



ACCUTRACK 

Dennison KYBE Corporation 

82 Calvary Street, Waltham, Mass. 02254 
Tel. (617) 899-0012; Telex 94-0179 
Outside Mass. call toll free (800) 225^715 
Offices & representatives worldwide 



Dealers: Give your customers a 
choice— Accutrack's OEM perform- 
ance as well as your heavily adver- 
tised brand. We have the industry's 
only complete line of disks, cas- 
settes and mag cards, including 
virtually all special formats. 
If you want a quality line, small 
minimums, the ability to mix 
and match, private labeling, 
fast delivery and great price, call 
today. Find out how responsive a 
media supplier can be. 



JUNE 1982 



CIRCLE INQUIRY NO. 50 



INTERFACE AGE 13 



%^^l 



TO BECOME THE LEADER 



ITIF^TTTTTJWFTOT^TT* 



HAD TO GIVE YOU MORL- 



WFRESnU GIVING YOU, 
MORE WITH OUR NEW *- 
SMALL BUSINESS COMPUTERS. 




/The new TS 802 business computer. 




In three short years, TeleVideo 
became the number one independent 
supplier of CRT terminals in a very 
competitive marketplace. 

We did it by designing and build- 
ing terminals v^ith more performance, 
reliability, features and functions than 
the competition. 

But at a lov^er price. 

Nov^ TeleVideo has entered the 
even more competitive microcomputer 
marketplace. And v^e intend to 
repeat that success v^ith the same 
basic philosophy: 

By providing big system perfor- 
mance and features. And TeleSolutions 
—a hardv^are/softv^are package 
that includes v^ord processing and 
financial planning softv^are programs. 

For a price lov^er than many of the 
lov^ performance personal computers. 

TELEVIDEO'S TS 802 

AND TS 802H. 

THE COMPUTERS THAT 

GIVE YOU MORE. 

The TS 802 is TeleVideo's lov^est 
priced computer. 

Yet it gives you many more of the 
important features found only in 
larger computers costing much more. 

• Like modular design for easier 
maintenance. 

• High speed Z80A microprocessor 
v^ith 64K bytes of RAM main memory 
—enough memory to handle most 
business applications. 

• The CP/M operating system, 
v^hich is included at no additional cost 
to give you access to more micro- 
computer softv^are programs than any 
other operating system. 

• An upv^ard grov^th path through 

a unique multiple processor, building 
block architecture. 

• Dual 5% inch double density 
diskettes v^ith a million bytes of 
unformatted storage capacity 

• A high resolution, non- glare 
video screen v^ith detached key- 
board—just tv^o examples of our 
innovative, ergonomic computer 
design. 

•Tv^oR232C serial 
ports for a printer 
and modem. 




• And a high speed port for plug-in 
expansion to a larger multi-user, multi- 
tasking TeleVideo computer system. 
But suppose you need more stor- 
age. TeleVideo's next model up, the TS 
802H, gives you all the same features 
of the TS 802. But instead of tv^o floppy 
diskettes, it uses one floppy diskette 
and a 5 J4 inch Winchester hard disk to 
give you 10 million bytes of unfor- 
matted storage capacity — 10 times the 
storage for only tv^ice the price of the 
TS 802. 

COMPUTERS THAT GROW 
AS YOUR NEEDS GROW. 

The TS 802 and TS 802H are more 
than just single-user, stand alone com- 
puters. 

When it's time to expand, simply 
plug them into TeleVideo's more pov^- 
erfiil TS 806 or TS 816 multi-user, 
multi-tasking systems. The TS 802s 
then become intelligent, fast response 
satellite stations. 

And because each has its ov^n 
CPU, there's none of the degradation 
of throughput and contention for a 
single CPU that slov^s dov^n the typical 
shared system. Each user maintains 
full processing capability in a shared 
file environment. 

With TeleVideo, there's no obso- 
lescence. Because of the unique multi- 
CPU architecture and TeleVideo's 
multi-tasking softv^are, the TS 802s do 
not have to be replaced as your data 
processing needs grov^. 

TELESOLUTIONSr 

THE SOFTWARE PACKAGE 

THAT GIVES YOU MORE. 

Instead of offering you just a business 
microcomputer, TeleVideo is offering a 
computer and sof tv^are package 
called TeleSolutions. And instead of 
offering you just any soft- 
ware, TeleSolutions 

offers you the 
most popular, 
most versatile 
softv^are: 
MicroPro's® 
■ v^ord proces- 
• WordStar^ 
^and business 
f planning 
CalcStar^^ 
Whether you 
ov^n a small 
business, manage a 
department in a company, 
or are your organization's DP manager, 
the combination of TeleVideo com- 




puters v^ith WordStar and CalcStar 
gives you the quality text editing and 
financial planning help you'll need. 
If you do require more softv^are, out 
CP/M operating system allov^s you 
to choose from the voidest variety of 
microprocessor sof tv^are. 

When you buy either the TS 802 
at $3,495^ or TS 802H at $6,995^ 
TeleVideo includes WordStar and 
CalcStar for a special price of $500— 
a savings of nearly $300. 

WORLDWIDE SERVICE. 

TeleVideo's small business com- 
puters are serviced by a professional 
nationv^ide service netv^ork, and 
distributors in the U.S. and in 27 
countries abroad. 

THE BEHER BUSINESS 

SOLUTION? 
PROVE IT TO YOURSELF. 

Before you begin evaluating business 
computers make a list of v^hat you'd 
like one to do for you. Then bring that 
list to one of TeleVideo's computer 
dealers throughout the v^orld. Sit dovm 
at a TeleVideo® computer Study the 
TeleSolutions Package. Even try another 
computer. Compare the features, the 
functions, and the performance. 

And compare the price. 

We don't think you'll find a better 
business solution than TeleVideo and 
TeleSolutions. 

For more information call toll free 
800-538-1780. 



^IbleVided 



I TeleVideo Systems, Inc. 

I Dept. #618A 

I 11 70 Morse Avenue 

I Sunny vale, CA 94086 

I Please send details on TeleVideo computers 

I and TeleSolutions to; 

I 



NAME_ 
TITLE. 



COMPANY. 
ADDRESS_ 
CITY 



STATE. 



_ZIP_ 



PHONE « (_ 



TeleSolutions™ is a trademark of TeleVideo Svstems, Inc 
WordStar™ and CalcStar*" are trademarks of MicroPro 
International Corporation. 

CP/M is a registered trademark of Digital Research Inc, 
*Prices are suggested retail excluding applicable state 
and local taxes— Continental U.S.A., Alaska and Hawaii. 



Northeast Region 617/369-9370. Eastern Region 212/308-0705, Southeast Region 404/447-1231; Midwest Region 312/969-0112. 
South Central Region 214/258-6776. Northwest Region 408/745-7760. Southwest Region 714/978-6038; European Sales (Holland) 31-075-28-7461 

CIRCLE INQUIRY NO. 76 



AN ATARI 800r HOME COMPUTER 
AND A FATHERS LOVE COMBINED 
TO HELP CHILDREN EVERYWHERE 



Fernando Herrera became the first 
grand prize winner of the ATARI 
Software Acquisition Program 
(ASAP) competition because he 
believed in computers, his son 
and himself. 

The story of Herrera s success 
began with his son's sight problems. 
Young Steve Herrera had been 
born with severe cataracts in both 
eyes and, naturally, his father 
was concerned. Herrera reasoned 
that the boy s learning abilities 
could be seriously affected by grow- 
ing up in a world he could not see. 

Having just purchased an 
ATARI 800 Home Computer, it 
occured to Herrera that this could 
be the perfect tool for testing 
Steve's vision. So he wrote a, pro- 
gram simply displaying the letter 
"E" in various sizes. 

Success! It turned out that 
2-year-old Steve could see even 
the smaller "E's" without special 
lenses. Herrera was first relieved, 
and then intrigued when he dis- 
covered that not only could his son 
see the "E's" but he would happily 
play with the computer-generated 
letters for hours. So Herrera added 
a picture of an elephant to,go with 
the "E',' and then more letters and 
pictures. Thus, "My First Alphabet" 
was bom, a unique teaching program for chil- 
dren two-years and older consisting of 36 high 
resolution pictures of letters and numbers. 

Herrera submitted the program to the 
ATARI Program Exchange, where it became 
an instant best-seller. ATARI was so im- 
pressed with the outstanding design, suit- 
ability and graphic appeal of "My First 
Alphabet!' that the program is being incorpo- 
rated into the ATARI line of software. 




In addition to his grand prize winnings 
of $25,000 in cash and an ATARI STAR 
trophy, Herrera also automatically receives 
royalties from sales of his program through 
the ATARI Program Exchange. 

But Fernando Herrera wasn't the only soft- 
ware "star" that ATARI discovered. Three 
other ATARI STARS were awarded at the 
ASAP awards ceremony for software sub- 
mitted to the ATARI Program Exchange and 



16 INTERFACE AGE 



JUNE 1982 



gabcdefghijkL 
• I- HH-i/VJA.- 
♦abcdefshijkl 



judged by ATARI to be particu- 
larly unique and outstanding, 

Ron and Lynn Marcuse of 
Freehold, New Jersey teamed 
up to write three winning 
entries in the Business and Pro- 
fessional category for home 
computers: "Data Management 
System" "The Diskette Librar- 
ian" and "The Weekly Planner." 

Sheldon Leeman of Oak Park^ 
Michigan, captured an ATARI 
STAR for his exceptionally 
well-engineered "INSTEDIT" 
character set editor 

Greg Christensen of 
Anaheim, California, became 
our youngest ATARI STAR 
winner at the age of 17. 
Christensen designed the 
clever "Caverns of Mars" game 
program, which also will be 
incorporated into the ATARI 
product line. Greg designed 
the program in lYi months 
after owning his ATARI Home 
Computer for less than a year. 

Every three months, ATARI 
awards ATARI STARS to the 
writers of software programs 
submitted to the ATARI Software 
Acquisition Program and judged first, 
second and third place in the following 
categories: Consumer (including entertain- 
ment, personal interest and development); 
Education; Business and Professional pro- 
grams for the home (personal finance and 
record keeping); and System Software. 

Quarterly prizes consist of selected ATARI 
products worth up to $3,000, as well as an 
ATARI STAR, plus royalties from program 
sales through the ATARI Program Exchange. 
The annual grand prize is the coveted ATARI 
STAR trophy and $25,000 in cash. 

To be eligible, your software idea must be 
accepted by the ATARI Software Acquisition 
Program. Your program can have a broad 
application or serve a very specific purpose. 



OATA DICTIC 



X HAH£ L,F Z& 

2 STRCCT 2» 

3 CITY, STATE 2» 

4 ZIP cooe 5 
s AftEft Gooe 3 

6 PHOH£ HO. a 

7 B2«TH0iaY 6 

RECOBO iEWGTH = SJ _ 

PffE55 flNV KEV TO COHTIHUEB 




- - xeiZ3456789 : ; <=>? 
MMOPOR5TUVMXYZ i:\3 -^_ 

^-M -M— ♦■•J T-H "-^t**^^ 

«nopqrstuvwx*/z*l IS-* ► 




CAUERN5 

OF 

MARS 



After submittal, consultation 
from ATARI is available if you 
need personal assistance with 
sound, graphics, or other tech- 
nical aspects of your program. 

To make your job easier, 
ATARI provides some 20 
software development tools 
through the ATARI Program 
Exchange. A list and descrip- 
tion of tne various system 
software is published quarterly 
in the ATARI Program Ex- 
change Catalog. These tools 
enable you to utilize all the 
ATARI resources and software, 
including the six ATARI 
programming languages. 

Fernando Herrera had a 
great idea that made him a star. 
ATARI would like to give you 
the same opportunity. 



A 

ATARI 



O. 



. W^nef CofTtrnuntcalions CorripaJTV 



Enter the ATARI ASAP competition and 
you could win $25,000 in cash, royalties, 
some great prizes and an ATARI STAR* 

SUBMIT TO: ATARI® Software Acquisition Program 
Dept. C22R, P.O. Box427 
155MoffettParkDr.,B4 
Sunnyvale, C A 94086 

OR CALL: 800'538'1862; in California, 800-6724850. 

I'm reaching for the stars. Please send me 

an entry form today. 

Name 



Address- 



City_ 



State/Zip_ 



ATfVRI HOME COMPUTERS 

We Ve Brought The Computer Age Home?" 



© 1982 ATARI. Inc. 



CIRCLE INQUIRY NO. 9 



INTERFACE AGE 17 




STANDARD 

• 64K internal memory. • Up to 1 .5 

Megabytes of dual disk storage — easily 

expandable to 10 Megabytes. • Twin RS-232 serial 

ports. • A CP/Mt disk operating system. • Two 4 MHZ 

Z80A Processors for faster response. • A Full 80 x 24 line 

display on a 1 2-inch non-glare screen. • Optional graphics capability. 



SUPE^BRAIN 



TM 



It used to be that buying a microcomputer was a simple 
task. There were only two or three manufacturers offering 
them and comparing prices and specifications was easy to do. 
Today, Intertec is no longer one of a handful of micro- 
computer vendors trying to attract your attention, but. . . we 
think we're still the best. And for a good reason. 

Consider pricing. Our customers tell us we're still the 
price/performance leader in single-user and multi-user micro- 
computer systems. Ask around. Most folks (and even some 
manufacturers) will concede that point. What a lot of people 

*A( participating dealers only. Refunds are prorated. 



do not know is that Intertec may very well offer the best 
customer protection programs in the industry. What is 
customer protection? It's a totally new, comprehensive 
product and customer support program which virtually 
guarantees your long term satisfaction with every new 
Intertec product you buy. It means that if you are not satisfied 
with your Intertec purchase, you can get your money back at 
any time during the original factory warranty.* Or, in the 
unlikely event your equipment should become inoperative 
during the first few weeks of the warranty period, we will 




FEATURES 



• True multi-user capability — network 

up to 255 users. • Up to 1 .5 Million bytes of 

local, off-line user storage. • Four models of user 

workstations available. • 64K Internal memory in each 

workstation. • A CP/Mf operating system. 

• 10 — 384 Megabytes of auxiliary disk storage. 



COMPUSTAR 



TM 



replace it for you! And we'll even provide a reimbursement 
allowance to cover your cost of returning the system to us. 

Go ahead. Review the pricing and performance specifi- 
cations of all the microcomputers available today. We think 
you'll agree with us. . . ours are still the best! If you want 
uncompromised performance, competitive pricing, sophisti- 
cated expandable products and just plain peace-of-mind, 
you'll want Intertec. 

Ask your dealer about Intertec's SuperBrain and 
CompuStar microcomputer systems. Or, call or write us at the 



tCP/M M a regifltered trademark of Digital Research, Inc. 



address below and get more information on today's best 
values in single and multi-user microcomputer systems. 




INTERTEC 

DATA 

SYSTEMS 




® 

2300 Broad River Rd./Columbia, SC 29210 
(803) 798-9 1 00/TWX: 8 1 0-666-2 1 1 5 

CIRCLE INQUIRY NO. 46 



"This year, I'm taking 2,000 

people sailing. I wouldn't trust the 

travel arrangements to anything less 

than Scotch' Brand Diskettes!' 




Eben Whitcomb, Owner- 
Operator, Dirigo Cruise 
Company, Clinton, CT 

Eben Whitcomb runs the largest 
windjammer cruise business using 
American flag ships. He uses 
Scotch diskettes to keep track of 
thousands of names, bookings, 
sailing times, manifests and general 
ledger. While his computer saves 
time and repetition, Scotch diskettes 
assure him that vital information 
will be there when he needs it. 

Dependable Scotch media can 
work just as hard for you. Each 
Scotch diskette is tested before it 
leaves our factory, and guaranteed 
error-free. So you can expect it to 
perform exactly right. 

Scotch 8" and 5V4" diskettes are 
compatible with computer/diskette 
systems likeTRS-80, Apple, PET, 
Wang and many others. Get them 
from your local 3M distributor. For 
the one nearest you, call toll-free: 
800/328-1300. (In Minnesota, call 
collect: 612/736-9625.) Ask for the 
Data Recording Products Division. 
In Canada, contact 3M Canada, 
Inc., Ontario. 



If it's worth remembering, 

it's worth Scotch 

Data Recording Products. 




dishe 



3M Hears You. 



20 INTERFACE AGE 



CIRCLE INQUIRY NO. 55 



3M 



JUNE 1982 



Lt 1 1 tnd 



The naked computer 

Re: "The Classroom Computer is 
Naked!" (I A Mar 81 ), I am a high school 
student who uses a computer, and I'm 
shocked at the viewpoints of the article's 
author, Frank L. Lambert. The computer 
system that we have at our school is not 
a complex system, but it is very instruc- 
tive for the students. 

Lambert complains about the lack of 
available courseware. In my opinion, 
this is an asset rather than a drawback. 
This affords the student with the oppor- 
tunity to learn how to use the system 
while writing the required programs. 

As to his suggested solutions, I don't 
agree. His advocacy of a national 
network contradicts what he had said 
earlier in the article: that timesharing is 
not a good idea. Concerning his sugges- 
tion for wider use of videodisks, I believe 
this would limit the imagination of the 
student somewhat. 

Since the computer is used in almost 
every type of business, any education 
in the field should be encouraged. 

Michael T. Walker 
Bath, ME 

The article is a remarkable collection 
of half-truths, misleading generalizations 
and straw men. Although computer 
educators disagree over the best 
approach to computer literacy, I know 
of no educators promoting computer 
literacy as Lambert describes it: "A 
deep understanding of computer func- 
tions and programming." He certainly 
has no difficulty toppling this straw man. 

His diatribe on commercial courseware 
ignores products that have been avail- 
able and in use for over 18 months. 
Programs that he says do not exist— 
those that accommodate many levels of 
student performance and keep records 
of student progress— are available from 
at least three major publishers, and not 
just in mathematics. 

Having dismissed current efforts, he 
proceeds with his own images of the 
future: courseware stored on central 
computers and piped into homes and 
schools, and computer-assisted video 
instruction. I agree that each of these 
concepts will have a productive impact 
on education, but most educators do 
not share an image of the future that in- 
cludes either a widespread unmodif iable 
curriculum as he implies in the first, or a 
very expensive lab in which students sit 
and get a major portion of their instruc- 
tion "from art to zoology." 

Computers are being used in schools 
today in a wide variety of instructional 
applications. It is an exciting challenge 
to Improve our efforts in these areas, 

JUNE 1982 



and we all agree with Lambert that 
improvement is necessary. Educators 
are active in teacher training, curriculum 
development, and idea sharing through 
conferences and newsletters. Others 
concentrate on dissemination of public 
domain courseware or evaluation of 
commercial programs. Some groups 
seek to influence legislation, the 
content of courseware or the licensing 
policies of the publishers. Others are 
actively producing high quality software 
in large quantity and distributing it at 
reasonable prices. 

William J. Wagner, Ph.D. 

Co-ordinator for Computer Education 

Santa Clara County Office of Education 

San Jose, CA 

My challenge to you is to take any 
half-dozen samples from major programs 
into an average elementary teacher's 
classroom — in contrast to the vocation- 
ally-based area where you work. Would 
they be rated by the users as high-grade 
teaching aids? If you would reread my 
article, you would find that I did not 
suggest that there are no multigrade 
major programs. I said the prospect is 
grim if you expect to find high-grade 
courseware. Which of the "three major 
publishers' " programs do you rate as 
A-grade? FLL 

Computers by mail update 

While I enjoyed Tom Fox's article 
"Update: Computers by Mail" (/A Mar 
82), I was disappointed to find that our 
company was omitted from the listing of 
mail order sources. Our 56-page catalog 
contains a complete line of standardized 
checks, invoices, statements, diskettes, 
ribbons, printwheels and other accessor- 
ies geared specifically to the micro- 
computer user. We will be happy to send 
a free catalog to anyone requesting it. 

James R. Thatcher 

Nebs Computer Forms 

78 Hollis St. 

Groton, MA 01450 

We would like to bring attention to 
our current mailing address. The incor- 
rect address was published in the chart 
that accompanied your article. 

Jeremy B. Kline 

Priority One Electronics 

9161 Deering Ave. 

Chatsworth. CA 91311 

The computer stores would have you 
believe that you will receive good 
support if you buy from them at list 
price. The question that needs to be 
answered is "Do you get good support 
at a reasonable price?" 




ATARI 

400W/16K « 319°° 

800W/16K 5 699»° 

810 Disk Drive « 449°° 

830 Modem ..' 159°° 

850 Interface " 159°° 

16K module ^ 85°° 

EPSON 

MX-80 CALL 

MX-80F/T CALL 

MX-100 CALL 



Interface cards and cables available 
for your machine! 



We'll attempt to meet or 
beat any advertised price 



miTM PACKARD 

HP-85AW/16K '2195°° 

HP-125 '2195°° 

TELEVIDEO 

920C 5 729°° 

950 5 939°° 

ZENITH 

Z-19 « 649°° 

Z89-81 '2250°° 

Z90-82 '2495°° 

Call for more great prices on NEC, 
BMC, Nortfistar, Altos, Soroc, Am- 
dek . . . and others. 

prices subject to change without notice 

LO-B ALL COMPUTERS 

P.O. Box 1818 
Beaverton, OR 97075 
APO/FPO welcomed 

CALL (503) 641-0211 

Ordering Information: For fastest ser- 
vice, send money order, cashier's 
check or bank wire. Visa and MC 
orders, add 3%. Personal checks 
accepted (allow minimum lOdaysto 
clear). Hours 9-5, M-F. 

Call For Our Free Price List 



CIRCLE INQUIRY NO. 54 INTERFACE AGE 21 



Main/Frames 



LL 1 1 tnd 




Consider the following purchase: 
Apple II with 48K bytes, disk drive with 
interface card, Zenith monitor. You can 
save about $550 by ordering through 
the mail. Based on the $50 per hour 
figure quoted for support, the amount 
saved equates to 1 1 hours of support. 
Buy this system at the computer store 
and see if you can collect 1 1 hours of 
support. 

The facts of the matter are that most 
anyone can do well by ordering through 
the mail by exercising a little judgement. 
Mail order is here to stay, whether 
Apple and Computerland like it or not. 

M.K. Powell 
Redmond, WA 

Price update 

The article "Data Base Managers: Four 
for the Apple" (lA Apr 82) was well- 
written. The discussion of our Datadex 
system, however, was not up-to-date in 
its price. Current price is $150. 

William Lohse 

Vice-President of Sales 

and Marketing 

Information Unlimited Software 

Berkeley, CA 

Revised guide available 

In regard to the excellent article 
"What to Do Until the Computer 
Comes" by Rocky Smolin (I A Mar 82), I 
would like to add a few comments. 

ASK Computer Systems provides 
several support services to its custom- 
ers—such as the installation planning 
guide referenced in the article. 
However, to allay any confusion among 
our customers and your readers, note 
that this particular guide is no longer 
in use. 

A revised Implementation Planning 
Guide provides a checklist of steps to 
take for a successful MANMAN installa- 
tion, as well as guidelines for establishing 
project teams, defining principles 
techniques and operating procedures. 
It is available to users through our 
Software Subscription Service. 

Mark Ripma 

ASK Computer Systems 

Los Altos, CA 

Hexadecimal is here 

The hexadecimal numbering system— 
a system whose time has come! Jim Tall- 
man is commended for his discussion of 
it In your recent feature article (lA Feb 
82). Its use is expanding. It is used to 
specify computer addresses. And 
memory contents. Tl puts out a calcu- 
lator that performs hex arithmetic. The 
hex system facilitates calculating binary 



sequences— such as the number of 
ancestors so many generations back. 
Clearly the Arabic-decimal system will 
receive early retirement. 

We differ with Mr. Tallman on one 
point only— his favor of using letters of 
the alphabet for supra-nine digits. We 
feel that including six more characters 
on typewriter and printer heads is a 
small price to pay for avoiding the con- 
fusion that his letters attend. For 
instance, I am presently using some 
0AC5's in the design of control systems 
for testing machines. How should they 
be carried in inventory? Are those first 
three characters digits or letters of the 
alphabet? My computer filing system is 
set up on clear differentiation. I can file 
them in eight different places. No matter 
how I file them, the next person looking 
for an 0AC5 will have to guess where to 
look. Ridiculous. As long as letters of the 
alphabet are used for the supra-nine 
digits, the hexadecimal numbering 
system is not a system. It is a mess. 

It is suggested that we drop the 
"mess" characters and adopt a fully 
computer-compatible system. 

James E. Hubbell 
Indianapolis, IN 



More on computer artists 

Your February 1 982 issue has some 
very informative articles. Particularly, the 
article on graphics for small businesses 
showed a great deal of research. Though 
it is good to see an article on art, the 
article on Howard Ganz was dreadfully 
misinformed about art and artists in the 
computer graphics field. There have 
been many exhibits of art made with the 
aid of computers. These exhibits have 
been mounted since the 1960s and 
there are a number of internationally 
known artists in the field. I hope you will 
continue to do profiles of computer 
artists in the future. 



22 INTERFACE AGE ciRCUE inquiry no. 46 



Nancy Gerbarg 
New York, NY 



Pocket exchange 

I have been using a Tl 58C for the last 
several years to help price my custom 
jewelry and do other calculations in my 
business. I intend to buy a pocket com- 
puter soon to replace the calculator, 
which is programmed to its limit several 
times. 

Bob McEl wain's "Power in your 
Pocket" column has been very useful in 
helping me see the power of the PCs. I 
was concerned that I should bypass the 
"toy" and buy a more expensive micro. 
Now I see the pocket computer as a 

JUNE 1982 




COMMODORE 
VS.IBM 

APPLEJANDY AND ALL THE OTHERS 

"READ THE CHART AND SEEWHICH COMPUTER COSTS LESS 
AND GIVES YOU MORE FOR YOUR MONEY." 

—WILLIAM SHATNER 



COMPARE OUR $995 COMPUTER 


FEATURES 


COMMODORE 
4016 


IBM® 


APPLE 
II® 


TRS-80® 
MODEL III 


Base Price 


$ 995 


$1565 


$1330 


$ 999 


12" Green Screen 


Standard 


345 


299 


NO 


IEEE Interface 

TOTAL 


Standard 

$ 995 


NO 
$1910 


300 


NO 

$ 999 


$1929 


Intelligent Peripherals 


Standard 


NO 


NO 


NO 


Real Time Clock 


Standard 


NO 


NO 


NO 


Upper & Lower Case Letters 


Standard 


Standard 


NO 


Standard 


Separate Numeric Key Pad 


Standard 


Standard 


NO 


Standard 


Maximum SVa" Disk Capacity Per Drive 


500K 


160K 


143K 


178K 


These systems were configured to approximate the capabilities of the 
vary in their degree of expandability. 


16K PET* 4016. Disk drives a 


nd printers are not in 


eluded in prices 


Models shown 



WHY COMMODORE 

The idea of a computer in every office and home used to 
be science fiction. But that idea is now becoming reality. 
The question is, with so many to choose from, which 
computer should youbuy. When you considerthe facts, 
the clearchoice is Commodore: 

1 Commodore is the only personal computer company 
with a full line of computers — from our $299.95 
VIC-20 to the economical PET^ and CBM''" (see 
chart) to our new SuperPET computer that speaks 5 
computer languages. 

2 Commodore isthe only U.S. personal computer com- 
pany that manufactures its own semiconductor micro- 
processors — the "heart" of all personal computers. 
As a result, Commodore's computer system is more 
affordable. 

3 Commodore's proprietary "6502" microprocessor is 
so technologically advanced and reliable that it's used in 
all Apple and Atari computers, as well as many others. 

4 Commodore 's CBM provides more storage power — 
1 ,000,000 characters on 5 'A " dual disks — than any 
system in its price range. More than IBM. More than 
Apple. More than Tandy. 

5 Commodore computer systems can be expanded to 
I meet the needs of a growing business. 

6 With over a quarter of a million computers sold world- 
wide. Commodore is proven for performance and 
reliability. 

7 Sales in excess of $200,000,000 annually. 

8 Commodore is listed on the New York 
j Stock Exchange. 

USES AND APPLICATIONS 
Word Processing. It's easy on Commo- 



JUNE 1982 



dore — the most versatile, efficient and economical 
computers in their price range. 
Financial Planning and Budgeting. Through the use 
of VisiCalc^''' ', the electronic worksheet. It lets you 
explore all your financial alternatives in seconds. 
Dow Jones Portfolio Management System-. Gives 
you up-to-the-minute data on over 6,000 securities. 
And more. 

Data Management and Retrieval System. OZZ\ 
our information wizard, makes it easy for you. 
Doctors' System. Our Medical Accounting System 
(M AS)'^ offers a fast, flexible billing and accounts 
receivablepackage. 

Legal Time Accounting System (LTA)'*, Automatical 
ly processes activities by client, attorney and action. 
Accounting and Bookkeeping Systems. 
• Accounts receivable • Accounts payable • Payrol I • 
Inventory control • Job costing • Engineering • Person- 
nel recordkeeping • Tax preparation. 




WE WROTE THE BOOK ON SOFTWARE 

The Commodore Software Encyclopedia is a compre- 
hensive directory of software programs for: 
• Business • Education • Recreation • Personal Use 
Contains over 1 ,000 software applications to choose 
from. Pick up a copy at your local Commodore dealer. 
FULL SERVICE, FULL SUPPORT 
Commodore dealers throughout the country offer 
prompt local service. And our new national service con- 
tract with TRW provides nationwide support. TRW is the 
largest third-party related computer service organiza- 
tion in the U.S. . with over 2 ,000 skilled technicians, 
nationwide. 

1 VisiCalc is a Trademark of Personal Softwear, Inc. 

2 The Portfolio Management System was created by Micro 
Business Systems, Inc. 

3 OZZ wascreatcd by the Bristol Software Factory. 

4 MAS and LTA were created by Cimarron Corp. 



Commodore Computer Systems 

681 Moore Road, King of Pruss'ia, PA 19406 ^ ^-6 

Canadian Residents: Commodore Computer Systems 

3370 Pharmacy Avenue 

Agincourt, Ontario, Canada MIW 2K4 

Please send me more information. 



:i;:g;g;;;|j;Si^ompany _ 
City 



-Zip . 



Cc commodore 

COMPUTER 

CIRCLE INQUIRY NO. 15 



Telephone 

Interest Area 

D Business D Education D Personal 



INTERFACE AGE 23 



Lt 1 1 end 



good step into Basic and also very useful 

itself. 

Robert Hallett 
Oakmont, PA 

Setting things straight 

Re: "System of the Month" (I A Feb 
82), on the IBM Personal Computer. A 
portion of the article states "Soon to be 
available are the CP/M-86 operating 
system and the UCSD Pascal environ- 
ment by Digital Research." 

As your article stated, CP/M-86 for 
the IBM P.C. will soon be available 
through IBM. However, Digital Research 
offers Pascal/MT -i- for its CP/M oper- 
ating system, not the UCSD Pascal. 

Patricia S. Lucas 

Digital Research 

Pacific Grove, CA 

Softec Microsystems (San Diego, 
CA), sole licensor of the UCSD Pascal 
p-System, also pointed out that it was 
Softec— not Digital Research— that 
licensed UCSD Pascal to IBM. TF 

Tax audit 

Re: "What the 1981 Tax Law Means 
to You" (lA Mar 82). While informative, 
the article contained several errors 
regarding the tax consequences of 
purchasing $1,000 of software. The 
article correctly states that the present 
value of $300 received in Year 1 is 
$300. However, $300 invested at 20% 
simple interest will generate principal 
and interest of $622.08, not $400. 

Moreover, the present value for the 
"combination purchase" tax benefits 
should be $310.59, rather than $296, 
computed as follows: 145 + (65/1.20) 



+ (63/1.202) + (63/1.203) + 
(63/1 .20^) = 145 -h 55 -H 43.75 + 
36.46 + 30.38 = 310.59. 

Finally, the article reaches the wrong 
conclusion: when yield rates are low, 
the combination purchase is more ad- 
vantageous, since low interest rates will 
have little effect on the present value of 
the future tax benefits. Conversely, the 
direct purchase is the correct choice 
when interest rates are high. In the 
problem posed, a 23%, rather than 20%, 
yield is neutral, that is, either choice will 
result in equal tax savings at that yield. 
Darryl W. Tang, 
San Francisco, CA 

Tangled up 

Re: "Micro-Mathematician" by Dr. 
John C. Nash (lA Dec 81 ), I tried to run 
your Bauer-Reinsch matrix inversion but 
got tangled up in the transliteration from 
Comstar Basic to Microsoft. Can you 
provide a listing in Microsoft, or some 
similar language? 

Douglas B. Nickerson 
La Canada, CA 

The Bauer/Reinsch Gauss Jordan 
matrix inversion is one of the most 
compact for performing this particular 
task. Unfortunately, it is also highly con- 
voluted. I suspect users will have trouble 
with using the code listed in this column 
because no mention is made of the 
internal array structure used. I intend to 
write about these matters in a future 
column. For those who cannot wait, the 
idea is to store a symmetric, square 
matrix having two dimensions in a 
vector— a single dimension array— in 
row order. This puts the (1, 1) element of 



the matrix in position 1 of the vector; 
(2,1) in position 2; (2,2) in position 3; 
(3,1) in position 4; and so on. The 
general rule, using A for the matrix and V 
for the vector is to put A(i,j) in \/( i*(i-1/ 
2 + Jl 

The listing unfortunately uses the 
label A for the vector that stores the 
matrix labelled A in the column text. I 
included the listing mainly to indicate the 
complexity of the code used to demon- 
strate the performance of Comstar, and 
had not intended to discuss this algorithm 
until a later column. JCN 

Best of both worlds 

'Timesharing vs. buying a microcompu- 
ter—which is best?" asked David D. 
Busch and William M. Taylor (lA Mar 
82). Consider a blend of both. Micro- 
computer owners use our telecommuni- 
cations software. The Micro Link, to 
hook into timesharing services. They 
minimize connect time, store some data 
on their own diskettes, and do part of 
the processing on their micros; time- 
sharing provides electronic mail, part of 
the data storage and more powerful 
processing when needed. 

Geoffrey Sinclair 

Woodcraft 

Oakland, CA 



For the Record 

Re: Software Review by Alan R. 
Miller (I A Mar 82). Although Plink-ll is 
authored by Phoenix Software Assoc. 
(N. Easton, MA), it is distributed ex- 
clusively by Lifeboat Assoc. (New 
York. NY). 



TURN PROJECTS INTO PROFITS 



An 




pm/-ll 



* True Critical Path Scheduling; 

• Early & late start and finish 

• % complete or actual start/ finish 

* Designed for Floppy or Hard Disk* 

• 1 000 Activities per project 

• Multi-drive access 

* Easy to Use: 

• User friendly/menu driven 

• Extensive input editing and 

error detection 



Features: 

* Comprehensive Management Reporting: 

Flexible report writer 

Gontt Chort 

Activity-on-orc diagram 

Funding schedules 

Net chonge for "What If" comporisons 

Budget vs. actual material, labor 

and burden dollars 
Conforms to CE. ER 1-Ml and 

ASPR 7-604.7 amended 



MAXIMUM PROJECT CONTROL 
ON A MICRO BUDGET. . . 

REQUIRES 

• 64K 

• CP/M^withCBASIC2^ 

• Addressable Cursor 

• 2 or more 8" Diskettes 

• 1 32 Char Printer 

SEND FOR FREE LITERATURE 

NORTH AMERICA MICA INC. 

1 1 772 Sorrento Valley Rd. 

San Diego. CA 92121 

714-481-6998 



CP/M REGISTER TRADEMARK OF DIGITAL RESEARCH • CBASIC2 REGISTER TRADEMARK OF COMPILER SYSTEMS 



24 INTERFACE AGE 



CIRCLE INQUIRY NO. 62 



JUNE 1982 




*i got my pFcrniotion, but I can't 
bear to leave my Ampex terminal.' 



You can't blame her. You can get 
awfully attached to an Ampex D81 
terminal. Maybe it's the convenience of 
the detached, familiar Selectric-style key- 
board. Or the beauty of the distinctively 
designed profile. But we think it's really 
the sum of a lot of ergonomic features that 
make this buffered editing terminal so 
desirable: conversational or block mode 
operation. Non-glare 12" diagonal screen 
with amber, green or white phosphors. 
Two or four pages of displayable 
memory. Twenty programmable function 
keys. Complete range of visual attributes. 



And complete editing, formatting and 
protected field capability. 

No wonder the D81 is so hard to leave 
behind. But take heart. Remember, as far 
as this Ampex terminal is concerned, 
when it's your turn to be called upstairs — 
you really can take it with you. 

For more information on the full line of 
Ampex terminals, including the D80 — 
similar to the D81 but with a detached, 
conventional keyboard— and the D30, our 
strictly interactive terminal that's the ideal 
choice for basic data communications — 
contact your nearest Ampex distributor: 



AMPEX ^ 

Ampex Corporation • One of The Signal Companies !_•] 

The Desisner s Choice. 

Allied Electronics, alilocationsn Basic Electronics, CA (213)673-4300 D California Digital, CA (213)679-9001 D Eakins Associates, Inc., CA (415)969-4533 

Western Microtechnology, Inc., CA (408)725-1660 D Instrument Repair Labs, CO (303)449-2721 D Rainbow Computer Systems, Inc., CT (203)488-1797 

Flex-Commlnfl, Inc., GA (404)237-9242 D Tek-Aids Industries, Inc., IL (312)870-7400 D Midtec Associates, Inc., KS (913)441-6565 

Data Systems of Baton Rouge, LA (504)923-0888 D Micro Computers of New Orleans, Inc., LA (504)885-5883 D S & S Electronics, Inc., MA (617)458-4100 

Computer Solutions, Inc., Ml (313)588-1998 D Washington Electric Co., NY (212)226-2121 DA. C.S., Inc., PA(215)947-5590 D InterfacesLtd. Corp., PA (412)941-1800 

Chronotex, Inc.. TX (512)656-2733 D Kent Computer Corp., TX (713)478-0077 D R. Associates, Inc., TX (713)870-1500 D Escom, WA (206)881-1113 



JUNE 1982 



CIRCLE INQUIRY NO. 4 



INTERFACE AGE 25 




New & Used Micros 

800/231-2031 Toll Free 
713/446-0635 Texas 
20360 Hwy. 59 North 
Suite 1302-D 
Humble, Texas 77338 

The Computer Exchange 
offers a comprehensive, 
nationwide listing service 
that matches buyers and 
sellers of used computer 
equipment; fast! Just 
list your specific criteria 
with us. 

MICROCOMPUTERS 

Atari -NEC -Zenith • 
TRS 80^^ -Wordsworth. 
North Star 

PRINTERS 

Epson- NEC -Diablo • 
Anadex-TI-C. Itho 

MONITORS 

Amdek- Zenith -NEC -SMD 

TERMINALS 

Zenith 19 -Televideo 

DISKS 

Maxwell -Elephant 

MODOM 

UDS -Accoustic Couplers 

SOFTWARE 

TRS 80^^ -Zenith 
North Star - Atari 

Tx. residents add applicable tax. 
All merchandise shipped freight 
collect. Prices subject to change 
without notice and all items sub- 
ject to availability. Cashier's 
check, money order or wire trans- 
fer. Please allow clearance time 
for personal checks. 

CALL FOR 
BEST PRICES 



I II 



uruA I c 



Electronic mail adapted 
for deaf communications 

Deafnet is a program designed to 
improve communications among deaf 
people with the aid of a computer- 
controlled message system. The con- 
cept is an adaptation of electronic mail. 

It began operating last summer with 
65 users who had participated in a three- 
year study funded by what was then the 
Department of Health, Education and 
Welfare. Deafnet is now sponsored by 
the non-profit Deaf Communications 
Institute, Framingham, MA. The program 
functions in conjunction with Telemail, 




operated by GTE Telenet Communica- 
tions, Vienna, VA. 

Each user has a terminal, a regular 
telephone and a coupler, which connects 
the phone to the Telemail network. Using 
the terminal's keyboard, messages can 
be sent or received. 

Cost is minimal: a 30-word message 
sent to 10 persons in the greater- 
Boston area over Deafnet is transmitted 
for 7 cents. 

Beyond costs, however, is the hope 
that Deafnet will provide employment 
opportunities for handicapped individuals. 



Atari to offer 

summer computer camps 

Atari Computer Camps represent the 
first effort by a major home computer 
manufacturer to fully sponsor summer 
camps for 1 to 1 8-year-olds interested 
in computers. Atari, Inc. (Sunnyvale, CA) 
will conduct eight camp sessions this 
summer, two in each of four locations. 

"Atari Computer Camps will give 
young people an opportunity to learn 
about computers, at whatever level, 
with an outstanding curriculum in an 



26 INTERFACE AGE circle inquiry no. 17 



informal camp environment," Raymond 
E. Kassar, chairman of the board and 
chief executive officer, said. "Atari is 
already heavily involved in computer 
education, and Atari Computer Camps 
will give us opportunities to make further 
contributions in this field. Our camp 
sessions will each last four weeks, which 
we believe is the time necesary to impart 
a meaningful experience," Kassar said. 

"We are designing our own curriculum 
for the camps," Kassar added, "under 
the direction of Robert A. Kahn, who has 
been involved with computers and edu- 
cation for the past 15 years. We will 
recruit and train our own instructors, 
many of whom will be professional 
educators." 

Atari Computer Camp sessions will 
begin in late June or early July, and will 
be conducted on school and university 
campuses in the northeast, southeast, 
midwest and west. Day-to-day operation 
of the camps will be handled by Specialty 
Camps, Inc., an organization with some 
25 years of experience in running theme 
and traditional camps. 

"While the formal instruction sessions 
will last for two hours each day, all of 
the computers and software will be 
available to campers during their free 
time. We feel that it is important to 
create an informal learning environment 
to complement the more structured 
programs," Kassar said. The daily 
schedule will also include traditional 
summer camp activities. 

Equipment used will be Atari 400 and 
800 computers. 



Software locator serves 
home and business markets 

Finding the right software for a com- 
puter system is not easy. The software 
industry is made up of thousands of com- 
panies and end-user awareness is low. 

Sofsearch, a software locator service 
provided by CCS Inc. (San Antonio, TX), 
seeks to remedy this situation. 

Subscribers will have access to infor- 
mation about software products available 
for systems ranging from small home 
computers to large business or scientific 
mainframes. Sofsearch began late last 
year and by the end of January had built 
a data base of 10,000 software programs 
and about 5,000 software vendors. 

For a $125 service fee, Sofsearch 
provides reports on available software 
products that meet up to five sets of 
user-specified criteria, including the 
computer system to be used or the 
industry or activity to be served. 

JUNE 1982 



'Over-the-counter' computer sales 
expected to expand 

"Over-the-counter" computer has 
been suggested as a generic term to 
apply to the micro marketplace, which is 
expected to generate $9 billion sales by 
1985. 

In a market research report, Frost and 
Sullivan (New York, NY) defined over- 
the-counter computers as relatively 
inexpensive, sold by stores, mail order 
and other retail outlets. Such machines 
are unified more by their mode of distribu- 
tion rather than end-user characteristics, 
according to the report. 

Frost and Sullivan claim that the total 
microcomputer dollar market between 
1982 and 1985 will be $22.5 billion, a 
60% yearly growth rate. 

The hobby market, though still a 
major element of the mail order market, 
has given way to business, and will be 
surpassed by home consumers, the 
report says. 

The software market will continue to 
grow, the report indicates, with increas- 
ing demand for easy-to-use, low-cost 
products. 



Computer literacy seen as 
vital educational topic 

Today's educators need to add a "C" 
—computer literacy— to the traditional 
three Rs, according to a professor of 
computer and information science at the 
University of Oregon, Eugene. David 
Moursund believes that children will 
need a functional knowledge of com- 
puters to compete in the future job 
market. 

One estimate holds that by 1985 a 
high percentage of all jobs will involve 
computer use in some way, and that 
those who don't know how to use them 
will be at a definite disadvantage. Mour- 
sund believes that the educational 
system has not kept up with this trend 
because not enough teachers are com- 
puter-literate and because there are not 
enough computer-related instructional 
materials. 

The ability to use computers could 
become as important as the ability to 
read and write when looking at future 
employment, Moursund said. 

"Our educational system is completely 
dependent, in essence, on how teachers 
and parents view the world. If teachers 
won't adjust to using computers, to this 
change in the world, it's going to be 
very hard for the kids to adjust to it," 
Moursund said. 



* SOFTWARE * SUPPLIES * * DISCOUNT PRICES * HARDWARE * 



CP/M 
SOFTWARE 



dBASE II 



60 DAY 

MONEY BACK 

GUARANTEE 



DIGITAL RESEARCH® 

MAC 

SID 

ZSID 

TEX 

DESPOOL 

PL/1-80 

BT-80 

PASCAL MT+ 

CB-80 

CBASIC2 

FOX & GELLER® 

Quickscreen 

Quickcode 

LEXISOFT® 

Spellbinder 

LIFEBOAT® 

T/Makerll 



MICRO 

S-Basic 
Selector IV 
Selector V 



AP8 



$ 495 
940 
1385 
1830 
2275 
2675 
3050 
3400 

85 

65 

90 

90 

45 

449 

175 

425 

419 

110 

139 
call 

299 

229 

269 
259 
399 



MICROCRAFT® 




Legal Billing 


$ 495 


Time Billing 


495 


MICROPRO® 




Wordstar 


299 


Mailmerge 


95 


Spellstar 


169 


Datastar 


249 


Calcstar 


219 


Supersort 


199 


Customization Notes 


349 


Wordmaster 


119 


MICROSOFT® 




Basic 80 


284 


Basic Compiler 


325 


Fortran 80 


345 


Cobol 80 


569 


Macro 80 


144 


Edit 80 


84 


ML) Math /ML) Simp 


219 


MU Lisp/MU Star 


165 


M-Sort 


129 


PICKLES & TROUT® 




CP/M 


179 


CP/M (Hard Disk) 


259 


SORCIM® 




Supercalc 


239 


DATA BASE® 




FMS-80 


649 


CONDOR 20-1 


249 


CONDOR 20-11 


529 


CONDOR 20-111 


839 


CONDOR 20-R 


249 


CONDOR 20-Q 


149 


XEROX 820 ACCESSORIES® 




DUAL DENSITY BOARD 


395 


SERIAL PRINTER DRIVER 


99 


SMARTERM 


129 


PARALLEL PRINTER SOFTWARE 


99 



AND MUCH MOREI 



^ M^%J MERCHANDISE CREDIT 
^lOWARDS ANY FUTURE_PUJU>I_ASE_ 

PLUS ■ FREE DIGITAL WATCH (^S"" value) 
YOURS TO KEEP EVEN IF YOU RETURN YOUR dBASE II g 

If your application calls for managing data, dBASE II may be the answer. 

You can create a database and start entering data into it in less than a minute. 

Type CREATE, then respond to the dBASE II prompts to name the file and define the fields 
in your records. 

Once the record is defined, you can start entering data immediately, or add information 
later by typing APPEND. In both cases, dBASE presents you with an entire record structure 
for which you simply fill in some or all of the blanks. 

Now for a limited time only, you can purchase the most powerful DBMS system for your 
micro forthe incredibly low priceof$595 delivered. We'll send you a copy of dBASE II thatyou 
can run on your system for 60 days. If you're not completely safisfied, then just send' 
everything back and we'll return your money no questions asked! Even if you go for another 
system, you'll be an informed buyer!! dBASE II is a fine product by Ashton-Tate. 

HEWLETT PACKARD FORMAT AVAILABLE 

■ ■ni^ ^ ^ ^ ^ ^^ ^ ^ ^ ^ ^ ^^^ ^ ^ ^ ^ ^ ^ .^ ■■ ^ 

ACCOUNTING PLUS® 

General Ledger 

Accounts Payable 

Accounts Receivable 

Payroll 

Inventory 

Sales Order Entry 

Purchase Order Entry 

Point of Sale 

1 MODULE 

2 MODULES 

3 MODULES 

4 MODULES 

5 MODULES 

6 MODULES 

7 MODULES 

8 MODULES 



standard softvirare 

CORPORATION OF AMERICA 

10MAZZEO DRIVE. RANDOLPH. MA. 02368 

6 1 7-963-7220 

ORDER LINE 800-343-8420 

MasterCharge, VISA. C.O.D. 

3% Discount on prepayment made by check (software only) 

All items subject to availability and price change 

CP/M Is A Trademark Of Digital Research 



* SOFTWARE * SUPPLIES * * DISCOUNT PRICES • HARDWARE * 



JUNE 1982 



CIRCLE INQUIRY NO. 70 



INTERFACE AGE 27 



CDHMEH 



Cube Trek 

In a recent column (lA Dec 81 ), we considered ways to 
make a Rubik's cube interface with a computer system, and 
explored methods of backtracking from a scrambled cube to 
the original unscrambled state. There are algorithms (pro- 
cedural formulas) for getting a scrambled cube into a solved 
configuration. Some of these permit solutions in less steps 
than were used to scramble it in the first place. 

Many books and articles describe ways of solving a scram- 
bled cube. Now, one of these methods is available in a 
program for the Apple II. Rubik's Cube Unlocked by Jeff Gold 
(Double-Gold Software, Saratoga, CA) promises to solve any 
cube, and it does. It is a machine language program for the 
Apple II with 48K-byte Applesoft, and DOS 3.2 or 3.3. It has 
superior high resolution graphics for either color or black-and- 
white monitors. 



Single Board Computers 

80-153 1k RAM 2k EPROM 
80-280 Ik RAM 2k EPROM 
81-260 2k RAM 4k EPROM 
81-030 4k RAM 16k EPROM 
8085 3 chip system 
8088 5 chip system 



Bare Board 

$19.95 
$19.95 
$39.95 
$89.95 
$24.95 
$29.95 



Kit 

$ 89.95 

$119.95 

$149.95 

* $249.95 



Apple II boards Bare Board 

79-295 Parallel I/O $19.95 

81-132 A-D 16 Channel $29.95 

80-085 12k EPROM (2716) $39.95 

80-244 EPROM PROGRAMMER $24.95 
80-144 Display add -I- data $25.95 

80-297 Parallel Printer Interface 
Extender Board 
81-088 Speech Synthesizer (Votrax SC-01) 



Other Products 

CRTController 
79-287 A-D and D-A 
79-282 SS Switch ich. 
79-282 S S Switch 4 ch. 
80-160 +5 Volt 500 Ma. 
80-161 ±12 Volt 120 Ma. 



Bare Board 

$39.95 
$19.95 
$ 6.95 
$24.95 
$ 8.95 
$ 8.95 



81-120 Parallel Input Speech Synthesizer 

Send for complete Catalog and OEM pricing. 

•Partially Populated price. 



Kit 

$59.95 
$69.95 
$49.95 
$39.95 
$42.95 
$69.95 
$12.95 

KH 

$59.95 
$10.95 
$39.95 
$16.95 
$18.95 



Assm. 

$110.95 
$129.95 
$199.95 
$349.95 



Assm. 

$ 69.95 

$ 89.95 

$ 59.95 

$ 49.95 

$ 49.95 

$ 79.95 

$139.90 
Assm. 

$ 79.95 
$ 13.95 
$ 49.95 
$ 20.95 
$ 22.95 
$149.90 



John Beli^ 13noini:i:uino, inc. 



ALL PRODUCTS ARE AVAILABLE FROM JOHN BELL ENQINEERINQ, INC. 

r^ 1014 CENTER ST., SAN CARLOS. CA 94070 [^ 

ADD SALES TAX IN CALIFORNIA 

ADD 5% SHIPPING & HANDLING • 3% FOR ORDERS OVER $100 
10% OUTSIDE U.S.A. 

SEND FOR CATALOG (41 5) 592-841 1 

WILL CALL HOURS: 9am ■ 4pm 



28 INTERFACE AGE circle inquiry no. i i 



Like many of the solutions found within the recent rash of 
paperback books, Rubik's Cube Unlocked uses a fixed method 
for solving all cubes. It starts with the top edges, then 
proceeds to the bottom edges. The program is a tireless and 
infinitely patient teacher. If a cube is solvable— if it hasn't 
been taken apart and put back together wrong— this game 
will eventually solve it. The graphics screen layout does a 
very good job of presenting the information needed to follow 
the program's instructions. The screen displays an isometric 
view of the cube, a two-dimensional view of each of the six 
sides, and a two-dimensional view of the side to be 
turned— both before and after the move is made. 

Mr. Gold's program allows for several modes of use. The 
program has a short demo with some appealing graphics. 
Once the cube is solved, one can use the Patterns option to 
learn to create several different designs. If you want a 
challenge, the program will create a custom cube for you to 
solve. You decide how many random moves the computer will 
use to make the random cube. Once a random cube has been 
formed, the computer can solve it, or you can attempt your 
own solution by using the "Play" option, which lets you enter 
commands. 

This is a well-designed program that can solve any legiti- 
mate cube. It will also teach you how to solve a cube by a 
fixed routine, and it will help ease the frustrations of looking 
at an unsolved cube, but it will not make you a "Cubemeister." 
Since the program uses a fixed routine for solving a cube, it 
may take many more moves to solve a cube than it took you to 
mess it up in the first place. Even though it operates expe- 
diently, the program could probably be beaten by an expert 
Cubist. This in no way detracts from the value of the program, 
but does indicate the superiority of the human mind in selec- 
tively grasping complex patterns and identifying optimum 
solutions. 



One for the Trekkies 

From Rainbow Computing (Northridge, CA) comes Super 
Stellar Trek by Tom Burlew. Most hobbyists reading this 
column are already familiar with Star Trek, or its predecessor 
Spacewar in some incarnation or other. Nevertheless, we'll 
assume the features of this new release are unfamiliar to you, 
and summarize the program's strategic and operational 
characteristics. 

You are the commander of a space dreadnaught called the 
USS Enterprise. You may select to use either the crew from a 
previous game (if stored on disk) or to assign names to the 
various command titles (science officer, transporter operator, 
weapons officer and so forth). You serve the Federation (the 
good guys) and are beset by an implacable enemy called 
Klingons. Nobody has ever heard of the Organian peace 
treaty in this alternate-universe version of the Star Trek 
scenario, so you can blast away at these Klingons without any 
inhibitions except for their unpleasant habit of blasting first 

Now that the scene is set, what does this version of the 
game have, or do, differently or better than all the others? 

Early versions of Star Trek were all text and no graphics. 
Later developments included graphic playing fields (sectors) 
and real-time movement modeling the action of space battle 
realistically (Spacewar, implemented on CRTs in early 1 960s 
minicomputers, by contrast, started as all graphics/animation 
and almost no text). By the standards of microcomputer ani- 
mation and real-time graphics simulation. Super Stellar Trek is 
among the best we've seen. 

If the armory of the television Starship Enterprise is taken 
as a starting point, the photon torpedos, phasers, and shields 
with which the game is equipped are all standard Federation 
starship offensive and defensive armaments. We found an 
available option of "ramming" the enemy with your starship— 
a tactic we can't remember Captain Kirk using, but it worked 
well in Ben-Hur, didn't it? 

A goodie we don't remember from the television show was 
the availability of a long-range transporter at starbases that 

JUNE 1982 



can "haul in" a battleship in distress upon receipt of a call for 
help. Calling for help, however, is considered cowardly, and 
detracts from your overall battle score. 

Power— the power for the battleship— comes from (what 
else?) Dilithium crystals, which may be mined from the crust 
of certain planets. Mining crystals and docking at starbases 
are the two methods of bolstering sagging energy reserves. 
The loss of energy is imminent as each battle is fought, and 
the ship moves from sector to sector and quadrant to quad- 
rant—giving a realistic impression of how fuel reserves and 
energy usage would occur in a real physical system. The real- 
time factor, again, seems to be well portrayed here. 

Maneuvering— to move anywhere on the board— the captain 
can direct the ship to move within a visible tactical display by 
use of numbers that indicate the CHANGE in the present 
position of the starship. The movement within a sector (the 
tactical screen) is indicated in quadrants (there aren't four of 
them, in spite of the name). To move from row 5, column 7, to 
row 8, column 8, the command to move must be given as 
(M .3.1). The quadrants are indicated as decimal fractions (.3, 
for instance) when the captain wants to move the ship a short 
distance — within the tactical screen). Larger moves, from 
sector to sector, are done with whole numbers. To see what's 
in other sectors, a separate strategic screen must be called up. 

Normally, what's in all sectors isn't observable on the 
strategic screen either, only what's in the sectors closest to 
the starship's present position, and as the starship moves 
from sector to sector, what has already been observed 
remains shown as a series of status-indicating numbers. 
Occasional supernovae and black holes complicate life in 
some quadrants (supernovae complicate it to the point of 
extinction). With judicious use of the strategic screen and 
immediate return to the tactical screen, you can direct the 
Enterprise around the known universe with reasonable 
success. 

While navigation is performed using relative addressing, 
firing phasers and photon torpedoes is done with absolute 
addressing. In other words, if there is a Klingon on row 4, 
column 6 of your strategic screen a (PHO 4 6) command will 
fire a photon torpedo at the enemy in that location, no matter 
where you are. However, if you want to move to that location, 
and are at row 4, column 4, you will need a (M .0 .2) command. 
When you're learning the rules, these different "addressing 
modes" make it harder to acquire proficiency. This is maybe 
just a minor quibble, because after you adapt to the different 
types of commands, you'll use the right form every time— 
won't you? 

Phasers are operated in similar style to photon torpedos, 
except that the amount of energy in each blast must be 
specified. 

Ramming an enemy vessel is also done by using absolute 
quadrant addressing, but ramming and self-destruct are last 
resort tactics. 

Perhaps the "row, column" method of identifying a position 
on the screen could be replaced by the more standard "X, Y" 
method of representing 2-dimensional Cartesian co-ordinates. 
We don't know if "row, column" is the way other Trek games 
currently operate, but for almost any other application where 
two-dimensional co-ordinates are used, "X, Y" (horizontal, 
vertical) is the standard way to go. 

Look at the difference between firing a photon torpedo at a 
position and moving to that position previously discussed. 
Isn't it possible to make these methods of identifying a place 
on the screen a bit more consistent? 

Queries that are answered by typing in a letter (no need to 
hit RETURN) and by entering a letter or string (RETURN 
necessary) seem to alternate without any particular pattern. 
Again, we'd like to see a bit more consistency. 

No doubt Rainbow Computing is now working on Son of 
Super Stellar Trek. Maybe the company will incorporate these 
suggestions into the next Trek generation. Meanwhile, Super 
Stellar Trek gets a ' 'yes' ' vote. D 

JUNE 1982 



~j^Y 



VIEW Of 
COLOR 




The CBX Series: 

affordable, intelligent 

color imaging systems 

The CBX subsystem interfaces with your PDP-11 ,* LSl-11 * or 
other computer to provide high resolution imaging capabili- 
ties. With the optional frame grabber and television camera, 
you digitize full-color images from any source, using a 
computer-controlled color filter system. Then analyze, 
reprocess, mix, save, retrieve ... the power of the CAT is 
at your command. 

Each CBX system includes: 

• Your choice of CAT-100, 400 or 800 

• 12 slot S-100 mainframe 

• Z-80A processor with specialized firmware in PROM 

• Parallel interface connector 

A range of options and accessories are available, including: 

• TV cameras • Lightpens • TV monitors • Interface card 
and connecting cables. 

•PDP-11 and LSl-11 are trademarks of Digital Equipment Corporation. 




Digitized X-ray 



Digitized Real Color 




Computer graphics Landsat photo 

il DIGITAL GRAPHIC SYSTEMS. INC. 

935 Industrial Avenue, Palo Alto, CA 94303 (415) 856-2500 



CIRCLE INQUIRY NO. 2S INTERFACE AGE 29 



ZX8I 



GB 6D QH oi 

PLOT UNPLQT REM RUN RAND RETURN IF INPUT POKE PRINT 

BS BB IS! CB CB f!M CH IB IS OH 

SIN COS TAN INT RND STRS CHRS CODE PEEK TAB 

NEW SAVE DIM FOR GOTO GOSUB LOAD LIST LET 

HH isii I3ISI B§ QB ni 

ARCSIN ARCCOS ARCTAN SGN ABS SOR VAL LEN USR 
^^..^^^ COPY CLEAR CONT CLS SCROLL NEXT PAUSE d«,= ^^ 



EXP AT 



IN KEYS NOT H 



Introducing the 
Sinclair ZX81. 

If you 're ever 
going to buy a personal 
computer, now is the time 
to do it. 

The Sinclair ZX81 
is the most powerful, yet 
easy-to-use computer 
ever offered for any- 
where near the price: 
only $149.95* completely assembled. 

Don't let the price fool you. The ZX81 has 
just about everything you could ask for in a per- 
sonal computer 
A breakthrough in personal computers. 

The ZX81 is a major advance over the origi- 
nal Sinclair ZXBO-the first personal computer to 
break the price barrier at $200. 

In fact the ZX81 's 8K extended BASIC offers 
features found only on computers costing two or 
three times as much. 

Just look at what you get: 
■ Continuous display, including moving graphics 



THE$149l95 





■ Multi-dimensional 
string and numerical arrays 

Mathematical and scien- 
tific functions accurate to 
8 decimal places 

■ Unique one-touch entry 

of key words like PRINT, 

RUN and LIST 

■ Automatic syntax error 
I detection and easy editing 

■ Randomize function 
useful for both games and serious applications 

■ Built-in interface for ZX printer 

■ 1 K of memory expandable to 1 6K 

■ 164-page programming guide and operating 
manual 

The ZX81 is also very convenient to use. It 
hooks up to any television set to produce a clear 
32-column by 24-line display. It comes with a 
comprehensive 164-page programming guide 
and operating manual designed for both begin- 
ners and experienced computer users. And you 
can use a regular cassette recorder to store 
and recall programs by name. 



30 INTERFACE AGE 



JUNE 1982 



Order at no risk.** 

Well give you 10 days to try out the ZX81 . If 
you're not completely satisfied Just return it to 
Sinclair Research and we'll give you a full refund. 

And if you have a problem with your ZX81, 
send it to Sinclair Research within 90 days and 
we'll repair or replace it at no charge. 
Introducing the ZX81 kit. 

If you really want to save 
money, and you enjoy building elec- 
tronic kits, you can order the ZX81 
in kit form for the incredible price 
of just $99.95.* It's the same, full- 
featured computer, only you put it 
together yourself. We'll send com- 
plete, easy-to-follow instructions 
on howyou can assemble your 
ZX81 in just a few hours. All you 
have to supply is the soldering iron. 
A leader in microelectronics. 

The ZX81 represents the latest 
technology in microelectronics. 
More than 1 0,000 are sold every 
week. In fact, the ZX81 is the fastest 
selling personal computer in the 
world. 

We urge you to place your 
order for the ZX81 today 
To order. 

To order, simply call toll free. 
Or use the coupon below. Remem- 
ber, you can try it for 10 days at no 
risk.** The sooner you order, the 
sooner you can start enjoying your 
own computer. 
Call toll free 800-543-3000. 

Ask for operator #509. In 
Ohio call: 800-582-1364; in Can- 
ada call: 513-729-4300. Ask for 
operator #509. Phones open 



24 hours a day, 7 days a week. Have your 
MasterCard or VISA ready 

These numbers are for orders only. If you just 
want information, please write: Sinclair Research 
Ltd., 2 Sinclair Plaza, Nashua, NH 03061 . 

'Plus shipping and handling. Price includes connectors f orTV and cassette, AC adaptor, and 

FREE manual. 

**Does not apply to ZX81 kits. 




NEW SOFTWARE: Sinclair 

has published pre-recorded 
programs on cassettes for 
your ZX81. We're constantly 
conning out with new pro- 
grams, so we'll send you our 
latest software catalog with 
your computer. 



ZX PRINTER: The Sinclair ZX 
Printer will work with your 
ZX81 . It will be available in the 
near future and will cost less 
than $100. 



16K MEMORY MODULE: 

Like any powerful, full 
fledged computer, the ZX81 
is expandable. Sinclair's 16K 
memory module plugs right 
onto the back of your ZX81 . 
Cost is $99.95, plus shipping 
and handling. 




311" 

To order call toll free: 800-543-3000 



Ad Code 061A 


Price* 


Qty. / 


^nnount 


ZX81 


$149.95 






ZX81 Kit 


99.95 






16K Mennory Module 


99.95 






Shipping and Handling 


4.95 




$4.95 






TOTAL 





MAIL TO: Sinclair Research Ltd., 
One Sinclair Plaza, Nashua, NH 03061. 



Nanne_ 
Address- 




JUNE 1982 



INTERFACE AGE 31 



YOU DON'T HAVE TO PAY 

AN ARM AND A LEG FOR 

DEMONSTRATION SOFTWARE! 



Get everything 
you need p, 
for $29500 f 

Whether you are selling 
your customer hardware 
or software, the three 
best ways to close the 
sale are: 
1) demonstration; 
, 2) demonstration; and 
3) demonstration. That's why 
we offer you the best spftwa 
demonstration system in the 
microcomputer industry. 

The package indudes oil 
the software listed here, 
plus important 
promotional materials 
and our exclusive 
video sales 

presentation designed 
to help you make the 
sale. You get the 
whole package for 
just $295.00. 

We offer you the 
largest selection of 
quality business 
applications and the 
best support available 
anywhere. Everyone 
claims to be the best 
. . . but we're willing to 
demonstrate it. All you 
have to do is give us a 
call, or drop us a card. 




FINANCIAL 

General Ledger • Accounts 

Payable • Accounts 

Receivable • Payroll • Cash 

Receipts/ Disbursements 

• Job Costing •Mailing 

Ust Management 

MEDICAL/DENTAL 

Office Scheduler 

• Patient Billing 

• Accounts Receivable 

• Insurance Forms 

GOVERNMENTAL/ 

EDUCATIONAL 

Student Record Keeping 

• Student Scheduling 

• Fund Accounting 

WHOLESALE 

DISTRIBUTION 

Purchasing and Receiving 

• Inventory Control 
• Invoicing and Receivables 

• Sales Commission 
Reporting ♦ Backorder 

Management 

MANUFACTURING 

INVENTORY 

CONTROL 

Finished Goods Inventory 

Management • Parts 

Inventory Management 

• Parts Purchasing and 

Receiving • Bill of 

Material • Production 

Scheduling 

Ali IMS business applicatians require CP/M® 

or MP/M® and C8ASIC !!©... registered 

■frademarks of Digital Research Corp. 



INTERNATIONAL 
MICRO SYSTEMS 

6445 Atetcatf • Shawnee Mission, KS 66202 
(9T3) 677-1137 



32 INTERFACE AGE 



CIRCLE INQUIRY NO. 47 



JUNE 1982 










m 






^^= 






Wfw-m 



SAVE 

40% 

off 
newsstand price 




COMPUTING FOR BUSINESS AND HOME 



SAVE 

40% 

off 
newsstand price 



Send I 



CH Oiec k Atlacht'd 



U.S. NEWSSTAND PRICE $30.00. YOU PAY ONLY $18,00. 

D One Year (12 issues) for $18,00 U.S. onlyD Two years for $33.00 U.S. only 
n Canada One year $24.00 D Canada Two years $42.00 

LJ Foreign Surface Mail One year $35.00 LJ Foreign Air Mail One year $55.00 
Must be in U.S. funds drawn on a U.S. bank. 



! D Am Ex i *21Ll n BA/Visa 



D MC 



^. 



\\ charge we must have 
cardholder's signature: 



Expiration 
_ Date: 



Please indicate 
where you bought 
this issue. 
Newsstand D 

Computer Store D 
Other D 









7"/5/S 


oUer good lor 90 ddys from date of this issue. 


First 
Initial 




Middle 
Initial 




Surname 


1 1 1 1 1 1 1 1 1 1 1 1 1 1 ( 1 


Please 
rush my 
copies 
to this 
address 


1 1 i t 1 1 1 1 1 1 1 i 1 1 1 1 1 1 1 i 1 E 1 1 


1 1 1 1 1 1 1 1 1 1 1 1 1 1 i 1 i 1 1 1 1 1 1 1 


1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I 1 1 1 1 1 I 1 



Allow 
6-8 weeks 
for delivery 



m 



Ta 



Make Check or Money Order payable to: INTERFACE AGE Magazine, P.O. Box 1234,Dept. N206,Cerritos. CA 90701 










wMm 

k1 



mi 






^."^cir 






ilM^ 




SAVE 

40% 

off 
newsstand price 




COMPUTING FOR BUSINESS AND HOME 



SAVE 

40% 

off 
newsstand price 



Send me: 



D Chec k Attached 



U.S. NEWSSTAND PRICE $30.00, YOU PAY ONLY $18.00. 

n One Year {12 issues) for $18.00 U.S. onlyD Two years for $33.00 U.S. only 
D Canada One year $24.00 D Canada Two years $42.00 

I I Foreign Surface Mail One year $35.00 Lj Foreign Air Mall One year $55.00 
Must be in U.S. funds drawn on a U.S. bank. 



T^J 



D Am Ex 



J^r D BA/Visa 



D MC 



If charge we must have 
cardholder's signature: 



This offer good for 90 days from date of this issue. 



Expiration 
_ Date: 



Please indicate 
where you bought 
this issue. 
Newsstand D 

Computer Store □ 
Other D 



First 
Initial 




Middle 
Initial 




Surname 


1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 


Please 
vush my 
copies 
to this 
address 


1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 


1 1 1 1 1 1 1 i 1 1 1 i 1 1 1 1 1 t 1 1 1 1 1 1 


1 1 1 1 1 1 I i 1 1 1 1 1 1 1 1 E 1 1 1 1 1 1 1 



Allow 
6-8 weeks 
for delivery 



BUSINESS REPLY MAIL 

First Class Permit No. 11 Cerritos, CA 90701 



Postage will be paid by 



imEmaLC dSE Magazine 

P.O. Box 1234 
Cerritos, CA 90701-9978 



BUSINESS REPLY MAIL 

First Class Permit No. 11 Cerritos, CA 90701 



Postage will be paid by 

iriiTcnnMLC d5E Magazine 

P.O. Box 1234 
Cerritos, CA 90701-9978 



No Postage 

Necessary 

if Mailed 

in the 

United States 



No Postage 

Necessary 

if Mailed 

in the 

United States 



rjLi 



(^THE 
V35 MICRO- 
MATHEMATICIAN 

by Dr. John C. Nash 



Gaussian Elimination 

This month we will consider one of the most widely used 
tools in numerical mathematics. Gaussian elimination (and its 
variants) are applicable to almost all problems in numerical linear 
algebra— calculations involving matrices. 

A common matrix calculation is the solution of simultaneous 
linear equations. A high school example might be the pair of 
two equations in two unknowns (v and w) 



2 V + 3 w = 11 
4 V - w = 1 



(A) 
(B) 



The usual high school solution methods are substitution or 
elimination. Substitution takes one equation, let it be (A), and 
solves for one of the unknowns, say v, in terms of the rest, 
in this case w. That is, 

V = (11 - 3 w) / 2 

This result is then substituted into the rest of the equations, 
leaving some new equations with one fewer unknown. That is, 



4 V - w = 4 * 
22 - 7 w = 1 



(11-3 w)/2 - w = 22 



6 w 



w = 



The solution for one unknown and substitution steps are 
continued until the substitution gives an unknown equal to a 
number, that is. 



7 w = 22 



1 



21 or w = 3 



By using earlier equations for one unknown in terms of 
the others in an appropriate order, we can then obtain the 
full solution, 



V = (11 - 3 w)/2 



(11 



9)/2 



1 



The elimination method results in the same answers, but 
arrives at them by a slightly different approach. The essence 
of an equation is that both sides are equal. Therefore, 
performing equal operations on both sides of an equation 
preserves the equality. Thus adding the same amount to both 
sides of an equation will leave the equation valid. In particular, 
we can add two equations together, or add a multiple of one 
to another. Let us multiply equation (A) above by - 2 and add 
it to equation (B). This is the same as subtracting 2 times (A) 
from (B). 



-2 times (A) 


-4 V - 


6 w = 


-22 


(B) 


4 V - 


w = 


1 


- 2 (A) + (B) 


V - 


7 w = 


-21 


Divide by ( - 7) 




w = 


3 


Substitute in (B) 


4 V - 


3 = 


1 


Add 4 both sides 


4 V 


= 


4 


Divide by 4 


V 


= 


1 


JUNE 1982 









So much for the review of high school methods. How do 
we translate these ideas to working computer programs? First, 
let us write the equations in matrix form, that is. 



A X = b 

where A is an n by n matrix, which for our n = 2 example, is 

2 3 
_4 -1_ 

X is the vector of unknowns and b the vector of right hand 
side elements, i.e. 



b = 



11 
1 



We will look at the use of elimination methods rather than 
substitution because the latter requires that we somehow 
handle the unknowns— a symbolic operation— while the 
elimination allows us to exploit matrix structure and indexing. 
In the above example, the unknowns always occupy the same 
position in the tableau. Rather than develop a complete tableau 
in memory, we will allow parts of arrays to be overwritten with 
new information to save storage. 

Elimination operation 

The basic elimination operation, that of adding s times one 
equation to another, will store its result on top of the second 
equation. Suppose we wish to add s times equation i to 
equation k. The result of this operation has (Aj^j + s * Ajj) 

multiplying the unknown Xj, for j = 1 ,2 n. The right side 

element becomes (b,, + s * bj). Letting this equation replace 
equation k of the original set is equivalent to replacing row k 
of the starting matrix A with the appropriate elements above. 
Similarly, b^^ is altered. Note that if we store b in an extra column 
of A, that is, make A an n by (n + 1 ) matrix, the same numerical 
results are obtained as if we had kept the right side separate. 
This is a saving in programming as well as in execution time 
for linear equation solutions and is part of the Basic code 
presented later. 

The elimination operation is used to set particular coefficients 
in the new equations to zero by appropriate choice of the 
multiplier s. The coefficient or matrix element set to zero is 
therefore eliminated. Suppose that we wish to eliminate the 
coefficient of unknown x^^ in equation k. The choosing 

will obviously force this to happen in the elimination operation 
of adding s times equation i to equation k. The element Aj^ 
is frequently referred to as the pivot in this operation. If the 
pivot is zero, attempts to compute the multiplier s will result 
in an error, and a good deal of effort in programs to solve linear 
equations by elimination methods focuses on arranging that 
such a zero-divide does not occur. 

In order to solve a complete set of equations using the basic 
operation just presented, the following set of eliminations must 
be performed. Given the coefficient matrix A, all elements of 
column 1 except the first are set to zero by elimination. This 
uses element A^^ aspivot. Then, using element A22 as pivot, all 
elements in column 2 except for the first two are set to zero. 
Then all elements of column 3 except for the first three are 
eliminated, and so on until the matrix has only zeros in the lower 
triangle. That is, the equations have the structure 



N N N N 




N 




N 


N N N 




N 




N 


N N 




N 




N 


N_ 




_N_ 




N 


A 




X 


= 


b 



where N represents a non-zero number, O a zero. 

INTERFACE AGE 33 



The last equation in the set can now be solved immediately 
by a division, 

^n = bp / Ann 

(Ajj will be the i J element of the current matrix.) The second to 
last equation is solved by substituting this value into it and 
solving for Xn_i. Then Xn_2 can be found and so on until a 
complete solution is obtained. This process is called back- 
substitution. However, elimination can be used to perform an 
equivalent calculation. The variant of the solution method that 
results is often called the Gauss-Jordon method, though there 
is some debate over the involvement of either mathematician 
in its development. 

In order to use the elimination operation to solve the triangular 
set of equations, we can use Ann ^s pivot and eliminate all 
elements above it in the last column. The zeros created in the 
triangularization will not be affected since s times zero is still 
zero. Then the (n - 1 , n - 1 ) element is used as pivot and all 
other elements in column (n - 1 ) set to zero. This is continued 
until the matrix A has only zero elements except for the 
diagonal, that is. 



N 














N 














N 














N 



Each equation can then be solved independently by a simple 
division. This can also be performed by elimination if we note 
that s times equation k added to equation k is just (s + 1 ) times 
the equation. Therefore, if 

(s + 1) = 1 /Akk 

where A^k is the current k'th diagonal element, then the solution 
element for this equation is 







« 



.^^ 






A^ 



«^ 



• AP103 ^^^^ 

• AP101 Apple II with Single Disk Drive $109 

• AP102 Apple II with Double Disk Drives 119 

• API 03 Apple II, 9 inch Monitor & Double Drives . . 129 

• AP104 Apple ///, two additional Drives & Silentype 139 

• AP105 12 inch monitor plus accessories 99 

• RS201 TRS-80 Model I, Expansion Unit & Drives . . 109 

• RS202 TRS-80 Monitor or TV set 84 

• RS204 TRS-80 Model III 129 

• RS205 Radio Shack Color Computer 89 

• AT301 Atari Computer & Accessories ... ! 109 

• P401 Paper Tiger 440/445/460 99 

• P402 Centronics 730/737 Line Printer ll/IV 89 

• P403 Epson MX70 or MX80 89 

• P404 Epson MX1 00 99 

• P405 IDS 560 or Prism Printer 109 

• IB501 IBM Personal Computer 129 

• IB502 IBM Monitor 99 

• CC80 Matching Attache Case (5 ") 85 

• CC90 Matching Attache Case (3 ") 75 

• CC91 Matching Accessory Case 95 

compurer case company Bi^_ 

5650 INDIAN MOUND CT COLUMBUS. OHIO 43213 (614) 868-9464 u^— I 



^ 



Xk = (s + 1)*bK = bk/Akk 

where b^ is the current k'th element of the right side. 

The basic elimination operation corresponds to a matrix multi- 
plication by transformation matrix T, which is n by n. This matrix 
is totally defined by the quantity s and the row numbers i and 
k, assuming that the matrix A has n rows. T must be a unit 
matrix except for element (k, i), which is equal to s. Therefore 

Tjj = 1,j=1,2,...,n. 
Tki = s, (row k, column i) 
All other elements are zero. 



The matrix product 



A' = T * A 



will differ from A only in the k'th column. The matrices of type 
T are one class of elementary matrices. They are useful in 
developing algorithms because theorems can be proven about 
them. In particular, it is easy to show that the inverse of T, 
called T"\ has elements 



T,r^= 1, 



1.2, 



34 INTERFACE AGE circle inquiry no. 16 



Tk7^= -s 

All other elements are zero. 

(Note that this only works if i and k are not equal.) It is hardly 
surprising that the way to reverse the operation of adding s 
time row i to row k is to simply subtract it again. 

Let us now apply elimination to solve some systems of linear 
equations. The Basic program code given in listing 1 contains 
four subroutines that perform the elimination operation on 
columns as well as rows. They also allow two rows or two 
columns to be exchanged. Listing 2 gives a program that calls 
the subroutines to solve linear equations. An example is given 
in listing 3. To see how the process works, interested readers 
should answer T to the question: "DISPLAY MATRIX (Y or N)?". 

Listing 4 presents an example for which tfie process fails 
unless we take into account the possibility that the pivot 
element may be zero. In this case, we may be able to find 
another element that is not zero and use it instead. To do 
this, we must either renumber the equations, which corresponds 
to interchanging the rows of the matrix A, or renumber the 
unknowns, which alters the columns. There is a large amount 
of experience that suggests that it is sufficient in almost all 
cases to consider only row exchanges. Listing 5 presents 
program code to carry this out if the REM is removed from 
the statement at line 220 of the original program in listing 2. 
This process, called Partial Pivoting, chooses the largest 
element of a column as the pivot. Readers may wish to 
experiment with choosing different pivots— that is the main 
focus of the programs presented. To improve the efficiency 
of the calculations, one would not actually perform the row 
or column exchange, but simply alter some indices. In my 
experience, this is surprisingly hard to do well. It is difficult 
to improve the speed of the program by a large relative factor 
without a lot of work. 

Not even pivoting can get around all the difficulties. Suppose 
that we are given several identical equations. Then at least 
one pivot will be zero. In this case, there is no unique solution 
because the matrix A is singular. Readers are warned that a 
small pivot means that the matrix A is singular. However, the 
absence of a small pivot does not necessarily mean the matrix 
is not singular, a point many application programmers of 
statistical arid scientific software seem not to appreciate. 

The whole question of "small" pivots is quite interesting, 
and deciding a suitable tolerance for use in a general-purpose 
linear equation solver can involve quite sophisticated mathe- 
matics. Clearly, the value zero chosen in the programs given 
here is inappropriate except in a didactic context. (See line 
380 of listing 2.)n 

Program on page 132 

JUNE 1982 



Introducing a w€}rk processing pr€}gram 

so powerful it gives you 
^^ three programs for the price of ones 



The company that brought you SuperCalc'"' the most 
powerful electronic spreadsheet money can buy, 
now introduces SuperWriter^"" a work processing pro- 
gram so powerful it combines text editing and printing, 
spelling checking, and mailing list processing in a 
single program. In addition, SuperWriter'"" interfaces 
with SuperCalc'" so you can insert tables of figures in 
your texts. 

Like SuperCalc^'' SuperWriter''' is extremely easy to 
use and features the famous Sorcim AnswerKey'"' to 
guide the inexperienced user through the wide range 
of program features designed to increase your produc- 
tivity by decreasing dramatically the time and people 
needed to produce documents. 

SuperWriter''' sets your words in print, checks their 
spelling, edits and manipulates everything from single 
characters to blocks of copy, generates and maintains 
updated mailing lists, searches your files to find and 
edit variable data into form letters, and handles your 
files. Its User's Manual is written in clear, non-technical 
English. 

Don't buy a work processing program without first 
learning about the power of SuperWriter™ 



Send me your brochure, The Power of SuperWriter^^ which 
explains the SuperWriter^" in everyday English. 

Name 



Address - 
City 



. State _ 



■ Zip. 



Telephone ( 



Send this coupon or write SuperWriter'*' Brochure on the back 
of your business card and send to Sorcim Corporation, 405 Aldo 
Avenue, Santa Clara, CA 95050 (408) 727-7634. ia682 



The poy\ferhouse of softy\fare: 

SORCIM 



JUNE 1982 



CIRCLE INQUIRY NO. 69 



INTERFACE AGE 35 




Learning 
with Micros 

by Louis E Frenzel, Jr. 

Personal Computer Networks for Education 

The two information networks widely available to personal 
computer owners, The Source (McLean, VA) and CompuServe 
(Columbus, OH), provide a variety of data services for sub- 
scribers who access them through a terminal or personal 
computer. Many users are beginning to recognize the potential 
of these utilities in education. Already the two major informa- 
tional services are offering a variety of educational programs 
and more are planned. 

Both services operate in essentially the same way. The user 
pays an initial subscription fee, then a modest hourly rate for 
the time that he is connected to the computer. The user is 
billed each month for the time used. Both services provide a 
wide variety of data bases and computational facilities. 
Virtually any type of terminal or personal computer can be 
used to access the services. 



CompuServe employs several large scale Digital Equipment 
Corporation model 10 and model 20 timesharing computers. 
Any subscriber can access this massive computing capability 
through a local telephone call from more than 260 cities. 

Up-to-the-minute international, national and local news, 
weather and sports are available on the screen, courtesy of 
AP. Financial information is also available. Timely quotes on 
more than 40,000 stocks, bonds and options can be seen at 
the touch of a button. There is also entertainment. Besides a 
wide variety of computer games, you can also access movie, 
restaurant and book reviews. Computer hobbyists can take 
advantage of the wide range of programming languages and 
aids available. There is also electronic mail. With this feature, 
you can send and receive messages to and from other sub- 
scribers. CompuServe currently has over 21 ,000 subscribers 
and is growing rapidly. 

The other informational network— The Source— is owned 
by Reader's Digest. This service employs seven large Prime 
750 mainframe computers. Like CompuServe, The Source 
charges an initial subscription fee, then an hourly rate for 
connect time. You can tap The Source with a local telephone 
call in over 350 metropolitan areas. 

Similar features for botii 

Most capabilities are similar to CompuServe. The Source 
has a Chat mode that lets you talk interactively with any other 
user on the line at the same time. This is very much like a 
computer CB radio, as many users actually have ''handles." 
Another information feature is airline schedules. If you'd like 
to know about flight schedules, you simply type the city name 
and The Source will give you flights scheduled for that route. 
You can even do some of your shopping on-line. Over 20,000 
items are cataloged and described. You can order them right 
from the computer and charge them directly to your credit 
card. The Source currently has over 1 4,000 subscribers and 



NEW From dilithium Press 



* THE SINCLAIR ZX-81, 
Programming for Real 
Applications 

Randle Hurley 

With the Sinclair sweeping the U.S. 
market, this book will cast away any 
beliefs that the ZX-8 1 is too small for 
any real computing work. It is full of 
practical programs, which not only 
work, but are real workhorses- 
doing real jobs in a variety of environ- 
ments. Included is a bulk storage pro- 
gram, word processor, financial ap- 
plications, banking uses, plus educa- 
tional programs. Software available. 

ISBN 0-88056-090-8 $9.95 



ir BASIC BASIC-ENGLISH 
DICTIONARY 
For the Apple, PET, 
and TRS-80 

Larry Noonan 

This unique dictionary gives you an 
alphabetical listing of all commonly 
used BASIC commands, statements, 
operators, and special keys, then 
translates them for use on the Apple, 
PET, and TRS-80 computers. Trans- 
lating from one BASIC to another is a 
breeze, as explanations iand ex- 
amples abound! 

ISBN 0-91 8398-54-1 $10.95 



* INVENTORY 

MANAGEMENT FOR 
SMALL COMPUTERS 

Chuck Atkinson 

Do you need an inventory system to 
help you cut costs and increase 
profit? This control program is 
designed to give you all the inventory 
information you need — stock on 
hand, price, goods sold, etc. This 
system prepares your purchase 
orders like magic, does your inven- 
tory in Va the time, and controls your 
inventory while printing the sales 
ticket! Software available. 

ISBN 0-91 8398-48-7 $16.95 



Please send me the books I have indicated. I understand that I may return for a full refund if I am 

not satisfied. 

D The Sinclair ZX-81 D Basic BASIC-English Dictionary D Inventory Management 

D Enclosed please find my check in the amount of $ including $ 1 for handling. 

D Please charge my D VISA D M/C ff Exp. date 

NAME 



ADDRESS 

CITY. STATE. ZIP 



D Please send me 
your free catalog. 
Brain Food. 



dilithium Press 
P.O. Box 606 
Beaverton, OR 97075 
800-547-1842 

Call for the store nearest you 
that carries our books. 



36 INTERFACE AGE 



CIRCLE INQUIRY NO. 26 



JUNE 1982 



estimates that nearly 30,000 people will subscribe by the end 
of 1982. 

All you need to access either CompuServe or The Source is 
a microcomputer or a terminal. It should have a serial communi- 
cations I/O port (i.e. EIA RS-232). This serial port is then 
connected to a communications modem. The modem in turn 
connects to your telephone line. This can be done indirectly 
through an acoustic coupler that attaches to the regular 
telephone handset. Alternately, the modem can connect 
directly to the telephone lines. Telephone connections are 
incredibly fast and simple to make. Both networks provide 
detailed technical information for setting up your computer to 
talk to their systems. 



The two major information 

services offer a variety of 

educational programs. 



The personal computer information networks promise to 
further expand the educational potential of the microcomputer. 

CompuServe recently signed an agreement with World 
Book Encyclopedia to provide an on-line version of the World 
Book to subscribers. Once the service is fully implemented, it 
will provide a wide range of educational data for subscribers. 
Another CompuServe educational feature is its program that 
helps high school graduates prepare for the Scholastic 
Aptitude Test (SAT). 

The Source seems to be more advanced in its use of the 
network for educational activities. It offers a variety of learning 
programs in foreign languages, language arts and mathematics. 
Additionally, in cooperation with the Colorado Technical 
College in Colorado Springs, The Source now offers an array 
of college courses via the network. In fact, subscribers can 
complete all of the work necessary for a degree at the Colo- 
rado Technical College via the network. The college offers 
Associate degree programs in a variety of technical subjects. 
These programs are accredited by the North Central Associa- 
tion of Colleges and Technical Schools and the Accreditation 
Board for Engineering and Technology. Within a year. The 
Source expects to have on-line over 20 courses leading to a 
degree. By using lectures and exams presented on the 
network, as well as supplementary textbooks, the students 
complete each course at home via the network. Each course 
typically runs three hours per week over an 11 -week period. 
Tuition is approximately $210 per course. Interestingly, all 
admissions and payments can also be completed through 
the network. 

The potential for education over information networks is 
enormous. Over the past several years, many learning pro- 
grams have become available for the popular personal 
computers. Some of these should be adapted to distribution 
via the informational networks. Better still, perhaps new 
programs can be developed for these services. In any case, it 
just takes time. 

A factor limiting the widespread use of micros for education 
lies in distribution of the software. Most computer stores do 
not stock such learning programs simply because the current 
demand is not high enough to justify the expense. By making 
the educational programs available over a communications 
network, the distribution problem is resolved. 

Both CompuServe and The Source are currently soliciting 
educational material. Typically royalties are paid to the 
creator. For example, CompuServe pays 8-10% of the connect 
time fees collected to software contributors. Once the 
sources and distributors of educational materials get together 
and work out the details, there should be many valuable 
educational programs available. D 




Multiuser 

microcoitiputers^^:: 
xipT6T9MB Winchester 
from $7,295* 



See for yourself 

All Dynabytes are backed by 
Dynabyte's engineering expertise 
and reputation for high quality. 
We'd like to tell you more. Call 
now! 800-538-3939. In Califor- 
nia, 408-263-1221 or write 
Dynabyte, 521 Cottonwood Dr., 
Milpitas, California 95035. 



For Performance 

Our 5)4" Winchester disk drive is 
coupled with an 8" diskette drive 
(IBM-compatible) and has the 
option of three storage capacities, 
6, 12, or 19MB, with fast access 
ideal for multiuser environments. 

Enhanced CP/M-MP/M or OASIS 
multiuser operating system for 
the speed of a mini with the ease 
of a micro — supports up to 8 
terminals and 16 printers. 

Integrated accounting, word 
processing and financial modeling 
software systems support a wide 
variety of businesses. 

*5605-A2-64K, 6MB Winchester. 8" Diskette Drive -$7,295 (Domestic list) 
5605'B2-64K, 12MB Winchester, 8" Diskette Drive-$7.995 (Domestic list) 
5605-C2-64K. 19MB Wir^chester. 8" Diskette Drive -$8,995 (Domesticlist) 

CP/M; MP/M— trademarks of Digital Research, Inc. OASIS— trademark of Phase One Systems, Inc. 
CIRCLE INQUIRY NO. 28 



Business Computers 




MICROCOMPUTER IDEA BOOK& CATALOG. 



I Om«StopShopping. More Ihon 1000 
microcomputer accessories and 
supplies - from diskettes ond line- 
printer paper to connectors ond cables 
-for Apple, Alori, Northstor, TRS-80s 
ond monyothiers, Looded with ideas 
for extra convenience and efficiency 

I Easy Ordering. By moil, phone, cr TWX. 
Friendly, helpful, expert ossistonce. 

I Fast Delivery. Your order shipped in 



24 hours from the Inmoc Center nearest 
you. Overnighl emergency shipments 
also available. 

I Risk-Free THal. Try any product for 45 
doys. Ifnotsotisfied, return for full refund, 

I Guaranteed Quality. Field-tested for 
precision performance and compotibil- 
ity. Bocked by worronties ronging up to 
10 yeors - ond some with Lifetime 
Guarantees. 



Please RUSH my copy of the Microcomputer Idea Book & Catalog. 



Nome 


Title 


Company 


F^one 


Address 



Cily 

SEND TODAY FOR YOUR 
FREE MICROCOMPUTER 
IDEA BOOK & 
CATALOG OR 
PHONE (408) 
727-1970. 



Zip 




Catalog Dept., 
2465 Augustine Dr, 

Santa Clara, 

CA95051. 



JUNE 1982 



CIRCLE INQUIRY NO. 44 INTERFACE AGE 37 




-ICATIONS 



by Tony Dirksen 



So You Want to be a Programming Star... 

Like so many of my 1 3-year-old peers, I was convinced that 
someday I'd be a rock-and-roll star. The shortest road to 
success seemed to be down the frets of a guitar, so I invested 
months of allowance into a Silvertone electric. There was one 
immediate detour to my career: I had to learn how to play the 
thing. The only educational tool available for the sum of my 
remaining nickels was a book more full of promises than 
lessons. It wasn't until years later— when I could afford a 
private tutor— that I actually learned much about playing the 
instrument. Unfortunately, fame had already passed me by. 

Many of today's teenagers may have been replaced by 
archaic rock idols with contemporary technical heroes like 
Steve Wozniak, Bill Budge, and other programming wizards. 
As they— and the rest of us— set out to learn more about the 
ins and outs of programming computers, some of the same 
frustrations that confront novices in every field of learning will 
emerge. In order to progress, we must effectively assimilate 
the information available to us. 

Okay, so you decide it's time to begin your education. You 
bring your first computer home, carefully connect all the 
components, and start running a "crucial" program called 
Stellar Monkeys. During the next few weeks, you spend 1 5 
hours a day detonating high-resolution primates Into oblivion. 
Guilt-ridden, you take a fleeting look at Visicalc in order to 
justify those hours squandered amidst the CRT's glowing apes. 
In time, remembering that the Apple system was acquired to 
"learn more about computers," you decided to seek some 
guidance. Returning to the computer merchant, you're 
confronted by an intimidating wall of books, each claiming to 
be "an introductory text written without confusing technical 
jargon." The dealer (who's desiging circuit boards for NASA 
in his spare time) is insensitive to your confusion. He simply 
waves his hand at the phalanx of books and says "they're 
all good." 

Advice for the novice 

Don't be dismayed. In this month's column, I'll describe 
some of the ways novices can extend their programming com- 
petence on an Apple system. Allow me a couple of disclaimers. 
First, note that there are many valuable programming guides 
available today. I've selected a few whose quality has been 
reinforced through my own experience. You may want to 
sample others as well. (Consider acquiring Bob Broedel's 
bibliography of Apple-oriented texts for $2. Write him at Box 
20049, Tallahassee, FL 32304.) Second, recognize that we 
all learn and discipline ourselves in different ways. I like to 
follow a tutorial that encourages immediate use of the computer 
—instead of laboring through a text that preaches principles 
before sharing applications. Others may be different. 

Apple includes manuals with each system designed to relay 
the fundamentals of Basic, but there's more to the language 
than any single manufacturer's manual can include. One way 

38 INTERFACE AGE 



to broaden this base is to purchase a book of basic programs, 
then input and study the listings. However, many people don't 
have the temperament for this approach. You may want to 
consider reading the following books. 

Basic Programming by John G. Kemeny & Thomas E. Kurtz 
(John Wiley, New York, NY) provides a good starting point. It 
isn't often that scholastic visionaries are able to focus their 
ideas for absorption by the masses. Kemeny & Kurtz devel- 
oped the Basic language as a user-friendly tool for their 
students at Dartmouth College. In this text, they successfully 
avoid the temptation to be rigidly academic by providing 
programs ranging from a baseball simulation to business 
analysis to specialized sorting routines. 

Every computer sports a slightly Individualized version of 
Basic. This book uses the American National Standard for the 
language, and most programs will run on the Apple computer 
without modification. (If you confront an occasional snag, 
refer to the Applesoft Basic Reference Manual that came with 
your system.) However, because it's based on generalized 
standards, Basic Programming doesn't take full advantage of 
many of the Apple's special features— particularly graphics 
capabilities. 

Computer Graphics Primer by Mitchell Walte (Howard W. 
Sams, Indianapolis, IN) provides more insight In this area. It's 
hard to imagine that a field less than a decade old already has a 
classic. But Waite's book is just that. It contains invaluable 



If you're not nurturing 

a teach-yourself type 

mentality f you can still 

investigate programming 

without pain 



program listings that grow more detailed as you get deeper into 
the book, and even introduces a few Intriguing fundamentals of 
computer animation. 

Walte opens the book with a review of computer graphics 
potential, covering the range from micros to mainframes. He 
then demonstrates step-by-step the creation of high-resolution 
graphics on an Apple computer. The Applesoft tutorial manual 
that accompanies your svstem provides an introduction to 
hi-res graphics, but only dips into the subject for about seven 
pages. Waite's more elaborate book is a necessary tool for 
those serious about using graphics. 

Apple's own Pascal manuals are designed more as atlases 
of Apple Pascal's special features than instructional guides to 
the language. A neophyte approaching them— or many of the 
other off-the-shelf Pascal books— is likely to quickly feel lost. 
Many Pascal guides laboriously describe the structural brilliance 
of the language, a rhetorical diversion that's likely to send 
many a novice scampering back to the shelter of Basic. 

Apple Pascal: A Hands-on Approach by Arthur Luehrmann 
and Herbert Peckham (McGraw-Hill, New York, NY) offers 
additional virtues. There's probably no better book for 
learning Pascal on an Apple computer. This guide uses a 
lesson-oriented approach to teaching the language and the 
operating system, with 1 4 lessons that consume between two to 
three hours apiece. It's specifically designed for users of Apple 
Pascal with only one disk drive. The importance of the authors' 
strategic one-drive approach can't be overstated. True, Pascal 
works more smoothly if you have a second drive. Alas, many 

JUNE 1982 



users have only one, and this book has been designed to work 
within the limitations of a more simplistic system. 

Be warned. This is the kind of book that leads you across a 
deceptively smooth path— only to push you into a bed of 
thorns. You may naively follow their directions, thinking 
you're near the completion of a program, only to have them 
intentionally thrust you into a mistake that invalidates the 
work you've just done. Their theory, I suppose, is based on 
that time-honored adage of learning from one's mistakes. But 
take heart— they always explain in precise detail how to get 
back to where you've come from. 

Admittedly, the book doesn't cover every feature of the 
language, but does get you using the Apple's sound and 
graphics features more quickly than any other guide. There 
are probably books that do a better job of explaining the 
theory behind Pascal, or of providing programs for specific 
applications. But if you're a Pascal novice, this is probably the 
book for you. 

Practical applications 

My second favorite "hands-on" Pascal book is Pascal 
Primer by David Fox and Mitchell Waite (Howard W. Sams). 
This text is especially useful if you have some familiarity with 
Basic, because the authors use the terminology of Basic to 
describe many of Pascal's features. A Basic subroutine and a 
Pascal procedure are not the same thing, but by seeing the 
comparisons between the two, the Pascal novice may develop 
an understanding of the language more quickly. However, it 
Isn't necessary to know Basic to use this book. 

If you need something with a recreational tint to keep your 
interest, check out Apple Pascal Games by Douglas Hergert 
and Joseph T. Kalash (Sybex, Berkeley, CA). For many 
people, a primary frustration inherent in learning Pascal is 
finding good code to study independently. During the past 
year, Sybex has published several books of Pascal programs, 
including one for scientists and engineers. I focus on this 
game book because it's specifically designed to show the 
novice the logic supporting each of the different programs. 

Most of the games are pretty standard: Blackjack, Life, 
Wumpus, and the like. What's different is that the authors 
provide a game-by-game plan to illuminate some of the more 
interesting features of Pascal. My only disappointment with 
this book is that it doesn't introduce Turtlegraphics programs 
(the neat graphics things that Apple Pascal can do) until the 
latter portion of the book— and then only fleetingly. Personally, 
I would have preferred fewer games with slicker graphics. 
Perhaps that's being considered for a follow-up volume. 

In any case, this, like the other two books mentioned, makes 
Apple Pascal more accessible to beginning programmers. 

If you're not nurturing a teach-yourself type mentality, you 
can still investigate programming without pain. 

An obvious move is to join an Apple users' group in your 
area. As more non-technical users have acquired Apple 
systems, many of the users' groups have made a greater 
effort to comply with their special needs. The San Francisco 
Apple Core, for instance, offers beginning and intermediate 
classes in both Basic and Pascal. For the location of a user 
group near you, write to the International Apple Core, Box 
976. Daly City, CA 94017. 

Many user groups have computerized tutorials of different 
languages, so you can let the computer do the teaching. 
Apple itself offers a program called Hand Holding Basic that is 
a complete computer-assisted course in programming. Another 
Apple program, Apple How To!, gives an introduction to some of 
the principles of Basic and assembly language programming. 

There's always the option of personalized instruction, 
either through a junior college, adult education program, 
computer dealer or private teacher. The major advantage of 
following this final route, of course, is that training can be 
customized to fit individualized needs and interests. The 
major disadvantage is high cost. But if you're going to be a 
star . . . what price fame?n 

JUNE 1982 



STARTING YOUR OWN 
MICROCOMPUTER BUSINESS 

Starting your own microcomputer business is easy if you 
know the right steps to take. Two volumes of the new book 
Your Fortune In The Microcomputer Business describe the 
things you should know to start right and to build your 
business successfully. 

Many people have good ideas for a successful microcomputer 
business. But they don't know how to put their ideas into 
action. These people are plenty smart. That's not the problem. 
The problem is in knowing simple things: How to analyze the 
market. How to select the right product or service. How to get 
enough startup money. How to plan your growth and success. 
The answers to these problems are not hard to understand. All 
you need is the right information. Your Fortune In The 
Microcomputer Business gives you the knowledge tools to 
start right, grow and prosper. 

This practical reference manual has no hocus-pocus. It does 
not tell you how to do astrology or dating services. It does give 
you clear, complete, step-by-step instructions on how to get 
started right and insure your success! 

Volume I Includes: 



FORTUNE IN THE ^ 
MICROCOMPUTER I 

ffisa.,,;:^BUSINRSl 



Volume 1 
Gettit^ Started 

kjWIOftWU 



■ The hottest trends in the market 

■ The seven best test markets 

■ How to read between the lines at a trade show 

■ 107 ways to reach your market 

■ Examples of the best ads in the business 

■ How to get free advertising 

■ The 21 steps to set up your business 

■ How to start a manufacturing business 

■ How to write a newsletter 

■ How to give a seminar 

■ How to start a service business 

■ How to package software for the mass market 

■ How to be a highly paid consultant 

■ Franchising— the good, the bad and the ugly 

■ Interviews with six successful microcomputer businesses 

■ How to use the RLC factor to be street smart, lean, mean and successful 

Volume II Includes: 

■ Strategies for growth 

■ Straight facts on incorporation 

■ How to build your organization 

■ How to manage cash flow 

■ How to develop your accounting system 

■ How to manage employees, wages and salaries 

■ How to survive a cash crunch 

■ What to do if things get really bad 

■ How to maximize your profits 

■ How to grow by acquisition 

■ How to value your business 

■ How and when to sell your business 

WRITE OR CALL-DONT WAIT! 



FORTUNE IN THEI? 
MICROCOIVIPUTER 
L BUSINESS 



Volume it 
^owih, Survival 
and Success 



Wildfire Publishing, P.O. Box 420-DT 
Carpinteria, CA 93013 Ph. (805) 684-1489 

Please send the following book(s) by return mail. I 
understand if 1 want to return them for any reason within 30 
days of receipt, 1 can do so and get a prompt full refund, 
D Your Fortune In The Microcomputer Business 

Vol. I, Getting Started, $20.00. (Postpaid) 
D Your Fortune In The Microcomputer Business 

Vol. II, Growth, Survival and Success, $20.00. (Postpaid) 
Calif, residents please add $1.20 each sales tax. 



Name 
Street 
City_ 



-State - 



Zip . 



Enclosed is . 

Card # 

Ex. Dt 

Signature _ 



-or charge my MasterCharge D or Visa D 



MCInterbank # 



.© 1982 Wildfire Pub. 



CIRCLE INQUIRY NO. 81 INTERFACE AGE 39 




by Mike Heck 



CP/M on your Pet 

What would be your reaction if you were offered a way to 
multiply the applications available for your Commodore 
system ten-fold, have access to many high-level languages 
such as business Basic, Fortran, and Cobol, plus have ex- 
panded user memory and a number of advanced hardware 
interfaces... all at the same time? You would probably assume 
that this pushes things too far— especially on a microcomputer. 

However, these capabilities can be a reality by using a 
simple hardware add-on for the Pet or CBM, which allows use 
of CP/M. 

Let's examine CP/M and how its power can be applied to 
Commodore equipment. One of the problems with micro- 
computers—in fact any computer— is that each is governed 
by a unique set of commands. Yet at the lowest level, every 
computer must perform the same tasks: get data from the 
keyboard, print information and handle disk activity. These 
tasks are usually handled by a "manager" referred to as an 
operating system. 

On the standard Pet, a combination of Basic and DOS (Disk 
Operating System) initiate these activities. If you're just using 
Pet programs, everything's functional, but what happens if 
you want to apply a program designed for another system? 
For the most part- tough luck. Without extensive modifica- 
tions, an alien program will rarely run on a different system 
than it was designed for. 

Fortunately, in the early days of microcomputers, this 
problem of incompatibility was addressed, and CP/M was 
born. CP/M is popular because all the hardware dependent 
parts of CP/M are put in one part of the program. A developer 
can change just those portions of CP/M involving specific 
hardware— without touching the main application. Since no 
modifications are required to the main program, it can be 
used by any system capable of running CP/M. 

In the seven years that CP/M has been around, thousands of 
programs have been created to run under it, written by more 
than 100 companies. Applications range from languages 
including business Basic, Fortran, Cobol and Pascal, and 
development utilities like assemblers, to accounts payable/ 
receivable, data bases, planning and word processing 
applications. 

Two CP/M hardware requirements are not met by standard 
Commodore equipment. CP/M was originally designed around 
an 8080 microprocessor. Since the Pet contains a 6502— 
whose instruction set is not compatible— a different micro- 
processor must be added. The system must also have at least 
48K of user memory. 

The way to comply with these needs is through a hardware 
add-on that provides a Z80 microprocessor and additional 
user memory (RAM). Two hardware devices that give Pet/CBM 
systems CP/M capability are the Z-RAM card from Madison 



Computer (distributed by Computer Marketing Services, 
Cherry Hill, NJ) and the Softbox from Small Systems Engi- 
neering, Ltd. (London, England). 

Physically, Z-Ram is a separate card containing two Z80 
microprocessors, a 6502 processor and 64K of additional 
RAM. The card is designed to fit inside the top of the Pet 
enclosure, directly under the monitor. Four mounting screws 
make installation a snap. 

Z-RAM is designed to work with either a 40-column Pet or 
80-column 8032 system. The advantage of using the 8032 is 
that most CP/M programs were originally designed to support 
80-column terminals. 

The only electrical connections involve unplugging the 
power cable to the main Pet motherboard, and connecting 
this cable to the Z-RAM. Another cable brings power from the 
card back to the Pet. The final connection involves removing 
the 6502 microprocessor from the Pet's main logic board and 
attaching a 40-conductor cable from the Z-RAM card to the 
6502 socket. 

Even without firing up CP/M, the Z-RAM permits use of the 
additional 64K RAM from the normal Pet. Under CP/M you 
have the full 64K RAM work space also. 

In using this extra RAM from the Pet, you can split memory 
to accommodate three programs simultaneously. The first 
bank contains 26K RAM, the second and third 32K RAM. This 
is advantageous for large programs since the wait induced by 
going to the disk to bring in the next part of the program is 
eliminated. 

Z-RAM supports printers either through the standard 
Commodore IEEE-488 interface or through Madison 
Computer's McTERM standard RS-232 serial port. 

To use CP/M with Z-RAM, just boot the supplied CP/M 
disk. After a brief wait— CP/M is a short program— the 
opening message will be displayed along with the CP/M ready 




40 INTERFACE AGE 



JUNE 1982 




prompt. Another side note: CP/M is not the most efficient 
with disk space. Using Commodore's 8050 disk with a total of 
500K bytes on a diskette will yield a more effective operating 
environment. 

The Sottbox takes a slightly different approach to the 
hardware, but still provides a good CP/M implementation. 
Electronics are enclosed in an out-board box that can be 
placed anywhere near the Pet. The Softbox is attached via a 
standard Pet interface cable daisy-chained off any CBM 
peripheral. A power cord goes to an AC outjet, and that's it. 
The Softbox has three indicators on the front panel for power 
and the disk drive in operation. 

Internally, the Softbox contains 64K bytes of RAM and a 
Z-80 microprocessor. Interfaces for the optional RS-232 and 
Corvus hard disk drive can also be purchased. CP/M for the 
Softbox is supplied on many Commodore formatted disks, but 
the larger the disk capacity, the better. 

Booting from the CP/M system disk with the Softbox 
powered up will automatically execute CP/M. 

A number ot new conventions are contained within CP/M. 
These are standard for all CP/M based systems— not just the 
Commodore implementations mentioned here. Rather than 
naming the disk drive units and 1 , which are standard with 
Commodore, CP/M names disks A: and B: for the first two units. 

The CP/M system prompt will be A> or whatever drive you 
select. From this point, you can get a directory of the pro- 
grams on the disk, inquire about specific information regarding 
a file or the disk, perform housekeeping duties such as file 
transfer and disk formatting, and, of course, run specific 
programs. 

A CP/M directory will look quite different from a standard 
CBM disk catalog: 

A>DIR 

A: FORMAT COM 
A: PIP COM 

A: ASM COM 

A: PR MENU BAS 



COPY COM 

STAT COM 

DOWNLOAD COM 
PR PGR BAS 



MBASIC COM 
ED COM 

WS COM 



The standard CP/M disk supplied with both Z-RAM and the 
Softbox contains the support programs to perform the 
functions mentioned above. In addition, the standard Microsoft 
Basic language is included. 

Looking at the directory, you can determine the type of 
each file by the suffix, i.e. COM, BAS, etc. A COM file is a 
command file, which requires you to just type the file name 
after the prompt and it will be executed immediately. More 
specifically, TYPE lists a file to the screen. STAT gives 
available disk space, and PIP is a file transfer utility for 
transferring programs from one disk to another. These are all 
standard CP/M utilities included with any CP/M system. 

To switch drives, type B: after the prompt and the prompt 
will change to B>, indicating that B: is now the logged drive. If 

JUNE 1982 



you now do a directory, or DIR, the contents of the disk in 
drive B: will be displayed. 

CP/M also has a great printer option at the system level. If 
you type Control-P, the printer is automatically selected, so 
everything on the screen is also printed. A second Control-P 
turns off the printer. This sure beats having to open a printer 
channel and enter the other commands necessary to use a 
printer under Pet Basic. 

A BAS file is a Basic program that requires the loading of 
the Microsoft Basic language first. Once that's accomplished— 
by typing MBasic— you can type RUN FILENAME and the 
program will be loaded and executed. 

Once the hardware's out of the way, CP/M operates the 
same on any system. The real power of CP/M, again, is in the 
number of applications available, and the transportability of 
those programs. 

Since each computer operating under CP/M seems to have 
a different disk format, the remaining hurdle is making CP/M 
programs run on Pet systems. Unless you have an IBM- 
compatible 8-in. disk drive on your Pet (most CP/M programs 
were first distributed on that format), purchase programs 
already on the properly formatted CBM disk. 

If you can't find the program on CBM disks, another option 
is to use one of the many available CP/M communication 
programs to transfer the CP/M applications from one 
computer system to another. This process involves communi- 
cating, either over phone lines or directly, between a CP/M 
host system and the Pet. 

Once files are transferred from the host system to the Pet, 
they are saved on CBM disks. Though this may seem like 
extra effort — in some cases it is — the work usually pays 
dividends through access to an expansive base of CP/M 
programs. In the same way, learning about CP/M will also pay 
off due to its simple, direct operation, expanded capabilities 
such as hard disks and networking, and the high-quality 
software available. D 



^ MOD II CP/M® ® 
IQ QUIZ 

Does your TRS-80 Mod II: 



give you access to hundreds of 

applications programs? 

give you a choice of a dozen or more 

languages? 

transfer files from TRSDOS to CPM? 

store 596 K bytes on a floppy disk? 

talk to a Cameo cartridge disk system? 

talk to a Corvus Winchester disk system? 

support XON/XOFF, ETX/ACK and 

clear-to-send serial printer protocols? 

talk to double sided floppy drives? 

run the best documented, best supported 

CP/M available? 

answered no to any of these questions, 
raise your Mod H's 10 with 

P&T CP/M® 2 

Contact us, and we'll send you details on how 
to expand your Mod M's horizons. 

Price $185 for standard P&T CP/M® 2; $250 for P&T 
CP/M® 2 for Corvus or Cameo hard disk drives. (FOB Goleta) 

s^s-T^N PICKLES & TROUT 

1 ROU 1 ® P O BOX 1 206. GOLETA. CA 93 1 1 6. (805) 685-464 1 

CP/M IS a registered trademark ol Digilal Researcti. TRS-80 is a trademark of Tandy Corp. 



Yes 


No 


D 


D 


D 


D 


D 


D 


D 


D 


D 


D 


D 


D 


D 


D 


D 


D 


D 


D 



If you 




CIRCLE INQUIRY NO. 85 INTERFACE AGE 41 



POWER IN 

YOUR POCKET 

by Bob McElwain 




Build a Co8t-of-Living Index 

Only economists can truly understand the various indexes 
that affect our lives, and economists don't always agree. 
Regardless of what they tell us, the cost of living seems to be 
rising faster than the indexes. (And always faster than 
income.) One way to come to grips with this problem is to 
build a cost-of-living index. 

True indexing requires weighty judgement with regard to 
what items to include, how many of each and where to get 
nationally representative prices. Then one must decide the 
relative strength of each item— a task for the true experts. 
With the accompanying program, we'll consider the funda- 
mental elements in building a personal cost-of-living index. 
The objective is to establish current costs on as few items as 
possible so that changes in the costs of these items closely 
correspond to the actual total change. These original costs. 



/I 



TM 



^ 




LLj I Building Blocl(s 
for IVIicrocomputer 
Systems, Dedicated 
Controllers and 
Test Equipment 



RM-10 S-100 
RACK MOUNT 
CARD CAGE 

ECT's RM-10 is a rack mount 10 slot Card Cage with 
Power Supply, consisting of an ECT-1 00 rack mount 
Card Cage (19"W x 12.25"H x 8"D), the MB-10 Mother 
Board (with ground plane and termination) all 10 
connectors and guides and the PS-15A Power Supply 
(15A @ 8V. 1.5A @ ± 16V). $295.00 



Specializing in Quality Microcomputer Hardware 
'" Industrial • Educational • Small Business • Personal 
Card Cages, Power Supplies, Mainframes, CPU's, 
Memory, 110, OEM Variations 

ELECTROMC CONTROL TECHNOLOGY 

763 Ramsey Ave., Hillside, NJ 07205 (201) 686-8080 



42 INTERFACE AGE CIRCLE INQUIRY NO. 32 




which can be called base costs, will be compared to the 
future costs. 

Some may choose to include total costs. (Exceptions might 
be the cost of an unusually expensive or other one-time 
purchases that need not have been made.) This scheme 
works well, although it tends to measure changes in spending 
patterns, rather than the real cost of living. One strong plus in 
using actual expenditures is that significant factors won't be 
overlooked. 

Whether using base amounts for a few key items or total 
expenditures, results must be interpreted carefully. A 10% 
cost increase can actually be no increase at ail, it a new 
member is added to a family or if growing youngsters destroy 
clothes and devour mountains of food. A 10% increase may 
actually represent a relative decrease if someone has bought 
a larger home. In short, all results must be examined to 
determine if they reflect changed costs, changed buying 
habits or both. 

Assume the index is to be built around certain key items 
(See figure 1, Index Items.) Items chosen may be quite 
different, but the key to building a good index is selecting 
appropriate items. Those items most likely to change, parti- 
cularly those for which it's difficult to control quantity required 
(food, fuel, etc.), should be tracked closely. 

This index consists of 1 2 items. However, three are totals 
of preceeding items; 3— Housing, 7— Cars and 10— Food. 
Other items that might be included are car insurance, general 



ITEM # **TYPE HEADING 


BASE 


CUR VAL 


% 


:hange 


1 
2 

3 




1 


PAYMENT 

UPKEEP 

HOUSING 


$37^ 
9^ 


$398,4 

114.0 

* 512.4 


UP 
UP 
UP 


.6.5% 

21 .3% 

9.5% 


5 
6 
7 






1 


FUEL 
UPKEEP 
INSURANCE 
CARS 


135 

47 

72 

* 254 


154.7 
$85.2 
$77.3 
317.2 


UP 
UP 
UP 
UP 


14.6% 

81.3% 

7.4% 

24-9% 


8 

9 

10 





1 


MEAT 

OTHER 

FOOD 


147 

103 

* 250 


207.6 
123.9 
331.5 


UP 
UP 
UP 


41.2% 
20.3% 
32.6% 


11 
12 


2 
2 


MEDICAL 
CONSTANT 


147 
510 


126.2 
522.4 


DOWN 14.1% 
UP 2.4% 






TOTAL INDEX 


$1,629 


$1,809.7 


UP 


11.1% 




A 


Values comput 


ed and ass 1 gned on 


eac 


h 






computation o 


f the In 


dex. 








** 
1 

2 


An Item within a sect 
End of a sect Ion . 
A segment. 


ion . 










Figure 1 . 


Index items 







household, clothes, other insurance or entertainment, and 
any section can be expanded. For example, other items under 
food might include frozen, canned and fresh, and dairy 
products are important in most families. 

Item 12, Constant, is very important. Included in this 
category are as many items as possible for which costs are 
expected to remain constant. A house payment can be 
included here, but the total for housing will be distorted. 
Other possibilities are insurance of all kinds or the amount 
required to replace a car. 

In focusing on any single item, it may be necessary to 
consider a representative product or an average of several 
products. Consider meat, for example. The total prices per 
pound of hamburger, chicken and steak multiplied by a 
constant approximates the total meat bill. There are many 
ways to derive this cost estimate, but the key is to identify a 
total base amount that approximates what is actually spent on 
meat in the base period. Further, since the computer is too 

JUNE 1982 



small to hold detailed information, accurate records of methods 
used need to be available when the program is run again. 

When a base period has been established (perhaps an 
average of monthly expenditures last year) and base amounts 
have been determined so that each amount is a close approxi- 
mation to actual expenditures, it's time to turn to the program. 

INDEX should be executed in DEFine mode. Use SHIFT SPC 
to set key variables and display the menu. (SHIFT S saves 
data to tape and SHIFT L loads data previously saved.) 

To edit or insert new data, use SHIFT N. Each item entered 
will be one of three types: an item (0), a section (1) or a 
segment (2). 

It's important to enter these types as follows. (The program 
makes no effort to see this is done correctly.) Any heading 
may be an item (type 0) and there can be as many items in a 



= Offset to bypass program variables 

Pointer to last element of data table in use 

Flag: Zero if section, one if item, two if segment, a 
section without items 

' Base amount assigned to any heading 

' Current amount assigned to any heading 

' Flag: One, if using access data table routine for 
listing. Zero, if editing data 

= Accumulate total base for a section 

' Accumulate total current value for a section 

= Tempora ry va 1 ue 

= Index to item in table 

= Logical j tern number 

* Total current value accumulated during computation 
of i ndex 

= Total base accumulated during computation of index 

» Temporary val ue 



Figure 2. Variables used 



section as desired. But any set of items must be followed by a 
section (type 1). The program, when computing the index, 
totals items of a section and carries only the totals forward. 
Use segment (type 2) at the end of the table. Totals are 
treated by the program as sections without preceeding items. 

The recommended form, therefore, is N items (type 0) 
followed by a section heading (type 1 ). Repeat this pattern as 
required. Place segments (type 2) at the end of the list. (Use 
figure 1 as a guide to proper format.) 

Enter headings, type code (0, 1 , or 2), base amounts and 
current data. Amounts do not need to be entered for section 
totals, as they are computed when the index is computed. 
SHIFT D can be used to display the entire table. Note that any 
item can be deleted by using a nonsense heading and setting 
amounts to zero. Be sure to change the heading type to zero. 

Since base amounts and heading types should not be 
changed once the program is In use, it may be best to delete 
this code when base amounts and types have been entered. 
(Changing a base amount will generally invalidate any 
comparisons between periods.) Another solution is to add 
GOTOs to skip this code. If the routine is ever needed, it's 
available when the GOTOs have been deleted. 

As listed, the program leaves room for 1 9 headings. If more 
headings are needed, consider deleting the menu (line 50) 
and the save/load statements (lines 100 and 200). Two 
memories are required for each item. D 

Program on page 136 




,^&:A 






commodore 

SHOW SPECTACULAR 



::ff 






.'sniassMaEMwis 



$395 



RE6$1995 



^i:i:illi£l«llU^.4:l]23 



1795 



4032 32K 40 COL CRT 



RcG $1299 



$965 

40^6 16K 4 COL CRT 

"^'^"^ $765 



, REG $1795 



SKiiinrainHafigi^ 



$1295 



MiMT13Ii^»m; 



REG $1295 



$995 

2031.S1NQLE DISK 170^ 

REGS695 gg^ 

C2N.eASSEnE DRIVE 

REGS75 ft^ 



Mdri;lil«Ml±nmi: 



REG $795 



$599 

8023P-136 COL PRINTER 




REG $995 



i849 



8300P40CPSLTRQLTY~" 

R EG $2250 $>|995 

8024-MANNESMAN TALLEY 



REG S1995 



$1595 



8024L-LETTER TALLEY 



REG $2495 



$1995 



25CPS-STARWRITER 



REG $1895 



$1445 



REG $279 



CBM-IEEE MODEM 



$229 



VOICE SYNTHESIZER 





WT TO IEEE CABLE 


RB3 839.95 a*^ 


IEEE TO IEEE CAfiLE 


REGS4«.9« 539 


VIC 20 


''''"'' $265 


VIC 154G DISK 17CK 


REGS599 ^^^ 


VIC 1515 30CPS PRINTER 


REGS395 5349 


VIC 1011 RS232 INTER 


REGS49.95 539 


VIC 1112 IEEE INTER 



REG $395 



$329 

Special pricing on ATARI, APPLE, DIGILOG, 



REG $99.95 a^q 
EPSON, HAYES MODEM PRINT WHEELS 



PHILADELPHIA COMPUTER DISCOUNT® 

P.O. Box 170 St. Davids. PA 19087 (215)687-8540 
Dept. PCM 

MAIL ORDER PHONE 1-800-345-1289 



SOFTWARE 



Pascal Development Pkg, $295 $229 

EBS-Receivables. Inventory $750 $579 

Word Pro 3-40 Column $250 $179 

Word Pro 4-80 Column $375 $269 



Word Pro 4 Plus 



$450 $329 



PREPAID ORDERS SHIPPED FREE 

VISA 8c MASTERCARD ADD 3% 

COD - UPS 

PA RESIDENTS ADD 6% SALES TAX 



JUNE 1982 



CIRCLE INQUIRY NO. 57 INTERFACE AGE 43 



SUPERBRAINS 




SUPERBRAINQD64K 

List $3995 only $2949 

COMPUSTARS 
Available to Dealers 

NORTH STAR 

Minicomputer 
Performance 

Green Phosphor 
Options: 
Graphics + CP/M 

List $3999 

Only $3199 



Z-89 48K 

List $2895 only $2099 

Z-90 64K DD 3195 
ONLY $2489 

ADVANTAGE 





Monitor Green Phosphor $118 



TERMINALS Z-19 $718 

INTERTUBEm Super Smart $710 

EPSON 

MX-80FT. $598 

MX-80 $474 

MX-100 $749 



ANADEX 9501 $1290 

N EC Letter Qual Friction & Tractor call 

ZENITH printer Z-25 list 1595 only $1256 

STARWRITER letter qual FT $1824 




AMERICAN SQUARE COMPUTERS is organizing a 
World Wide Association of Computer Dealers. Open a 
Store or Start Work Out of Your Home! We Charge NO 
FRANCHISE FEE! (Our Competitors charge a FRAN- 
CHISE FEE of from $15,000.00 to $45,000.00.) Be a 
Winner! Let US help YOU get started MAKING MONEY 
by HELPING PEOPLE to put COMPUTERS to WORK. 
Write or Phone today. 



A 

ATARI 



GODBOUTCOMPUPRO 

Super Sixteen 8085/8088 is the fastest combo 8/16 

CPU. LIST $3904 Special $3269 



SEATTLE'S 

16 bit COMPUTER is here! 8 MHz 8086 CPU the fastest 
S-100 computer! 128K Static RAM, DD Disk Controller, 
22-slot Main Frame, 86-DOS, #2 128K 

LIST $4185 ONLY $3349 

#1 As above but 64K LIST . . . $3190 . . . ONLY 2649 



CALIFORNIA COMPUTER 2210A 

LIST $2350 ONLY $1895 

Z80, 64K, I/O. Disk controller + CP/M. 
Model 300-1 A is the larger system: 2.4 Mb 8" Z80, 64K, 
and optional OASIS, CP/M, or MP/M operating system. 
LIST $5695 ONLY $4995 



SYSTEMS GROUP SYSTEM 2800 
Runs CP/M or OASIS. Supports single user & multi- 
user & multi task. Up to 5 megabytes with 8" drives. 
Optional 10-megabyte hard disk. Optional tape back 
up #2812 $5035 ONLY $3775 



ATARI400 Ust$399 only$340 

800 Ust$899 only $675 

Wonderful Games— Education for your family 

Main Frames - S-100 $200 up 

Single Board Computer 64K $749 

6800-CPU S-100 Call us Save cash! 



TAR BELL'S 

Empire I&n have two 8" disk drives. The I is single 

sided, the n is double sided. 



FREE Business Software 

Empire I LIST $4888 Only 



$3666 



We sell The Finest Hardware 



AMERICAN 




square; 



919-889-4577 

44 INTERFACE AGE 




We sell The Finest Software 

COMPUTERS 



4167 Kivett Dr. ^ Jamestown, NC 27282 

CP/M is a registered trademarl< of Digital Research, Inc. 



919-883-1105 

JUNE 1982 



LOWEST PRICE-BEST QUALITY 



NORTH STAR Horizon 2 



DECISION I 




2-574" Disk Drives 
64K Double Density 
Factory assem. & tested 
Factory guaranteed 

A few left 
Low Price only 

$2499 




Powerful North Star BASIC Free 
Superb for Business & Science 

HORIZON STANDARD IS NOW HRZ-2-64K QUAD 



Factory Assembled & Tested 



List 



Horizon-2-32K-Double Density 

Horizon-2-32K-Quad Density 

Horizon-2-64K-Quad $3599 

Horizon-2-64K-QHD 5 $5999 

Horizon Ram ASM 32K=$374 

Big Sale on Multi-User Time-Sharing 

English to Basic Translator 

North Star Hard Disk 18 Mb $5375 

North Star Time Sharing Multi-User 

Zbasic 2 to 5 times faster! $350 

Secretary Word Processor 

Wordstar Word Processor 

Floating Point Board $399 

Oasis Multi-User Software SAVE 

CP/M for N" Extra features $230 

Micro Mike Software SAVE 

Ecosoft Accounting $355 .. MICROSTAT 

Pascal-80 $600 

Extra Precision Basic 

Northword $199 

Mailmanager $299 

Infomanager $399 

General Ledger $499 

Accounts Receivable $499 

Accounts Payable $499 

Inventory $499 

Order Entry $499 

PROPAC $1499 

DOS + Basic 5.2 



64K 



Only 

$2349 

$2549 

$2699 

$4499 

:=$524 

call 

$99 

$3923 

call 

call 

$99 

$318 

$319 

call 

$220 

call 

$265 

$515 

$50 

$179 

$224 

$349 

$429 

$429 

$429 

$429 

$429 

$1274 

27 



"The IBM-360 on the Z-80 & S-100 BUS!" 

Sixteen Programs running simultaneously! Free CPM, 
Microsoft BASIC and WORDSTAR with Complete 
system! ..^^ „„,, 

DECISION 1 + 65K Static+ 8" Disks $4375 3500 

DECISION 1 +65KStatic + 2-5" Disks 4195 3356 

DECISION 1 + 65K Static + 5" Disk + 5 Mb Hard Disk 5990 4792 

DECISION 1 3 user 195K Static + 5" Disk + 5Mb Hard Disk + MICRONIX 8035 6428 

DECISION 1 — Z-80 + 1/0=Power 1725 1339 



MORROW 8 ' Disk 

Discus 2D + CP/M 600K only $849 

Discus 2 + 2 + CP/M 1.2 MEGA B. $1149 

Add Drives 2D = $599 2 + 2 = $795 

Discus 2D-dual + CP/M Only $1388 

Free Microsoft BASIC from MORROW with Discus 

system or hard disk 



M-26 MORROW Hard Disk 
26.000,000 Bytes!! 

List $4495 Only $3395 

Free CPM + BASIC 
M-20 List $4795 . . Only $3835 
M-10 List $3695 . . Only $2955 
M-5 List $2495.. Only $1995 




InterSystems 

Z-80ACPU4MHZ 
64K Dynamic RAM 
Front Panel 



VI/0-1 -with Interrupts 
FDCn Disk Controller 
20 slot motherboard 



List$3795 Only $2839 

Without front panel as above only $2716 
Front Paneless Recommended for Business 



Save on Memory and Programs 



Systems Memory 64K A&T $459 

Systems Memory 64K Bank $555 

Microangelo $985 



Corvus Hard Disk SAVE 

SSM Video BRD VB3 kit $361 

spectrum Color ASM $326 



Cat Novation Modem $169 

Memory Merchant 16K $159 



Which Computers are Best?— FREE. 
Insured Shipping at Low Rates. Call 
For Latest Prices, Details. We Beat 
Advertised Prices. 



Factory Guamntees 



AMERICAN 




square; 



919-889-4577 

JUNE 1982 




CIRCLE INQUIRT NO. 82 



Expert Adwice 



COMPUTERS 



4167 Kivett Dr. ^ Jamestown N.C. 27282 
®CP/M is a registered trademark of Digital Research, Inc. 



919-883-1105 

INTERFACE AGE 45 



Assignment: Benchmark' 



NEC 




ASTRA 205 

Advanced 
Features in 
a Japanese 
Package 



NEC Astra 205 

Altos ACS8000-1 5 

Wang 2200SVP 

Pertec PCC 2000 

North Star Horizon 

Cromemco System Two 

Texas Instruments 771 

Vector Graphic System B 

DECstatlon 78 

Radio Shack TRS-80 model II 

Apple II + 

Digital Microsystems DSC-2 

Ohio Scientific C3-A 

Alpha Micro AM-1011 

Data General CS/10 model C1 



^ C-3 




Accounts Receivable 


Current Price i 


Time (min.) 




5:10.8 


$ 9,890 


10:41.5 


$ 9,875 


2:23.0 


$14,600 


6:04.3 


$12,470 


1:57.7 


$ 6,911 


2:48.0 


$ 9,275 1 


3:38.1 


$12,100 ' 


5:56.5 


$ 8,995 


5:04.8* 


$10,495 


3:38.6 


$ 7,609 


6:17.4 


$ 4,330 


3:28.8 


$ 9,015 


15:49.3 


$10,940 


3:25.3 


$15,605 


* * 


$13,400 



Dynabyte 6300 
Billings BC-1 2 DF2M 
SO Systems SD-200 
IBM Personal Computer 



to be covered in future issues 



* Result includes both compile and run time. 

*Time of 2:40.3 was obtained using hard disk system. 



by Hillel Segal 



NEC Information Systems (Lexington, MA) now 
markets a full line of small-to-medlum-size Japanese- 
made computers. The entry-level model, the Astra 205, 
underwent benchmark performance testing sponsored 
by the Association of Computer Users and conducted 
by the Business Research Division of the University 
of Colorado. 

This series of tests includes systems priced under 
$25,000. Reported here are the results of the accounts 
receivable test only. This test uses both disk and 
processor operations, storing and retrieving information 
on a set of hypothetical accounts. 

46 INTERFACE AGE 



NEC, formed in April, 1977 as a wholly-owned sub- 
sidiary of Nippon Electric Co. (Tokyo, Japan), has 
expanded its systems offerings rapidly over the past 
several years. The products began coming to the U.S. 
in 1978 with first shipments of the Spinwriter letter 
quality printer and Thmliner band printers. 

The 205 is one of five models in the Astra family, but 
it is the only one whose hardware cannot be upgraded 
to the level of the more advanced systems. Neverthe- 
less, it is software-compatible, using the Astra operating 
system with Cobol or Basic languages. 

The Astra series was introduced in March 1 979, with a 
line of OEM floppy and Winchester disk drives debuting 
two months later. The Astra 205 was introduced in 

JUNE 1982 



INTRODUCING PERFECT WRITER. 

NOW, GET THE FINEST 
WORD PROCESSOR AT ANY PRICE 

FOR JUST $289.00 



AND GET OUR INCREDIBLE, MONEY-BACK 

GUARANTEE! 

That's right. If you own on Apple 11, Heath/Zenith, TRS-80 model 11, North Star, 
Osborne 1, Superbrain, Micropolis/Vectar, or CP/M 8!' you can now afford the 
most advanced, yet easy-to-use, word processor on the market today. 

But don't take our word for It. See for yourself. 

We're so sure you'll be amazed by Perfect Writer's easy-to-use features and 
capabilities, that we'll let you try it for thirty days and give you your money back if 
you're not completely satisfied! 

FEATURES AND f LEXIBILITY YOU 

HAVE TO SEE TO BELIEVE 

Looking for the 
advanced features 
you'd expect to find in - 
the most expensive 
word processors? 
Perfect Writer has them. ' ;, 
Like automatic format- '^'; 
ting of letters, out-lines, ; 
reports, memoranda, articles, 
books, or other types of 
documents. 

What makes Perfect Writer 
unique, are the features you 
won't find in word processors 
costing many times its price. 

Like the incredible sophistication 
of Virtual Memory Architecture, that 
lets you edit a full-length novel as easily 
as you'd edit a letter: 

Or a remarkable breakthrough called 
Split Screen Editing^ that lets you divide 
the screen into two parts, each showing a 
different document, and transfer sections of 
text between the two! 

And that's just the beginning. Perfect Writer 
offers much, much nriore: 

• Automatic numbering of pages, chapters, sections, footnotes, internal page 
references, and automatic generation of table of contents and indexes, 

• Mail merging capability allows generation of form letters and more, 

• Automatic carriage return, auto-centering, tab setting, and automatic 
placement of footnotes. 

• Quick and easy cursor commands. 

• Easy deleting and inserting procedures. 

• Safe and convenient storage of materials. 

• Searches for and replaces words and phrases in a document, including 
near misses. 

• Full range of printing options, including right margin justification, micro- 
spacing, super and subscripts, italics, and bold face. 

• And lots more. 



Perfect Writer 

The remarkable word processor 
combining sophisficofion and 

simpljcity. 



mmmmmmmmmmsiimmmmmmmmmi 



MONEY BACK GUARANTEE. 

Try Perfect Writer for 30 days at our risk. If you're not completely 
satisfied, return it for a prompt, complete refund. 




rMmmmmmmrmsiiimmmmmmmmiimimi 



PERFECT WRITER IS EASY TO USE. 

WE GUARANTEE IT. 

When we soy that Perfect Writer is easy to use, we mean it. That's why we're 
not afraid to offer a money bock guarantee. 

You see. Perfect Writer was designed to be simple. In fact, you don't even hove 
to read our crystal-clear manual in order to use Perfect Writer: The pictures, 
diagrams and illustrations tell you oil you need to know, so you're off and running 
in no time. 

There ore no difficult and awkward procedures and commands to learn. 

We guarantee it. 

ORDER NOW. WHAT HAVE YOU GOT TO LOSE? 

you'd like to own the most sophisticated word processor on the market 
today at the current, introductory price of just $289.00, we invite you 
to order now. 

Perfect Writer is completely guaranteed, so there's no risk of any 
kind. Why not see for yourself what this incredible new software 
breakthrough con do for you? 

TO ORDER CALL TOLL FREE: 1-800-221-2486 
IN NEW YORK CALL: 1-212-619-4000 



/ WRITE: COMPUTER SERVICES CORPORATION OF AMERICA 
71 MURRAY STREEf 
NEW YORK, NEW YORK 10007 
Yes. I wont to see for myself if Perfect Writer is as great as you soy it 
/ is. So please send it to me, subject to the guarantee printed on this page. 



/ 



D Perfect Writer and Manual $289.00 



I I also wont to order, subject to the some guarantee: 
/ D Perfect Speller $ 1 89.00 D Perfect Sort $ 1 89.00 

D Perfect Mailer $189.00 



Name_ 



Address. 



City, State, Zip. 



D MasterCard 
DViso 
Number 



n American Express 



_Expires_ 






..J 



TRY THESE OTHER PERFECT SOFTWARE PRODUCTS 

(THE SAME MONEY BACK GUARANTEE APPLIES). 



Perfect Speller"': The best automatic proofreader 
available! Perfect Speller uses its 20,000 word 
dictionary to proofread your document and catch all 
your spelling mistakes. (Dictionary size limited only 
by your system's storage capacity.) You con odd 
words to the dictionary build separate dictionaries, 
change the dictionary and more. $189.00 guaranteed. 



Perfect Mailer^: It's more than a moil merging or 
form maintenance system! Perfect Mailer con 
organize and sort your correspondence, develop 
sophisticated mailing systems, and keep track of 
your correspondence. Don't miss this remarkable 
new software innovation! $189.00 guaranteed. 



Perfect Sort"': Here's a sort/merge/extract program 
that operates on all kinds of data! Records con be 
fixed or variable, with a variety of variable length 
fields. Files con be examined using comparison and 
logical operators. Wont speed and efficiency? You've 
got to hove Perfect Sort! $189.00 guaranteed. 

© 1982 Computer Services Corporation of America 



CIRCLE INQUIRY NO. 19 



November 1 980; as of early December about 1 00 units 
had been sold to some 60 different customers. All 
aspects of the system are built by NEC, from the micro- 
processor on up to complete operator stations, diskette 
and disk drives, and printers. 

Key features of the systems software are a sophisti- 
cated screen-face generator for writing applications 
programs and a good data base management system. 

System management utilities include various disk 
and directory functions, sort and merge, a text editor, 
compiler and linker. Printer spooling is available so 
users can begin another task while the printer is being 
used to generate hard copy output. 

The Basic language is very Cobol-like, containing a 
data division in which variable and data records are 
defined. The langage allows easy manipulation of the 
screen, including selective scroll areas, underlining, 
prompts and checking the data as it is entered. 

The compiler appeared to make extensive use of the 
disk for storage while it was operating, and required 24 
K bytes of storage itself. The compile process appeared 
to be fairly slow, requiring several minutes for most 
programs that were tested. Compile time, of course, 
does not affect end users running the program, only 
those participating in the program development/debug 
process. 

Astra applications software includes eight accounting 
packages plus word processing. The business packages 
are sales order processing and analysis, accounts 
receivable and payable, general ledger, payroll and 
inventory control. 

Benchmark researchers examined the accounts 
receivable package, and said they were impressed with 
the care taken by NEC to create easy-to-use and error- 
free systems. The package was well planned, made 
extensive use of menus, forms fill-in, and automatic fill- 
in of fields, and incorporated error-checking and other 
features. The various business packages are fully 
integrated to give the user a comprehensive automated 
record keeping system. 

Despite a 1 6-bit processor, the Astra was no faster in 
the accounts receivable test than 8-bit computers 
tested in this series. Run time for this test (6:10.8) was 
about average. The Astra uses a compiled version of 
Basic; compile time was about 1 1 minutes. 

The interactive data management utility. Smart, may be 
used to create, update and retrieve records as well as 
generate reports. When used with the screen generator 
utility. Smart can provide extensive applications by simply 
defining the needed records, screen-faces and reporting 
formats, in response to system prompting. Business 
applications can be written in one-tenth the time required 
with Basic or Cobol, according to NEC estimates. 

The system editor is a screen-oriented version with 
full cursor control, inserts, global search and replace, 
block move, etc. It makes extensive use of the special 
function keys for various commands. 

The test system was an Astra 206 with CRT, pro- 
cessor, 128K bytes of memory, detached keyboard, 
two floppy drives (1.2-Mbyte each) and 120 cps dot- 
matrix printer. Total current price for this configuration 
would be just under $10,000. 

The CRT features a 26-by-80 character green-on- 
black screen with reverse video highlighting, blinking 
fields and split-screen scrolling. The keyboard includes 
27 special-function keys and a 10-key numeric pad, 

46 INTERFACE AGE 



Memory In the Astra 206 Is expandable In 64K-byte 
Increments to a total of 266K bytes. Diskettes may be 
added to realize a total of 4.8M bytes. 

As the low end model in the Astra line, the 206 does 
not offer hard disk expansion capability. Recent 
memory and disk hardware upgrades announced by 
NEC that pertain to the models 210, 230 and 260 do 
not affect the model 206 at present. The newly- 
released Astra 270, NEC's top model, is said to be 
positioned next to IBM's System/38. 

NEC offers two letter-quality printer models, running 
at 36 and 66 cps, as well as three dot matrix printers at 
1 00, 1 20 and 200 cps. The model 206, however, can 
only attach a single printer. 

Because the system is relatively new, with only 
about 1 00 installed at last report, user comments were 
not readily available. Of a half-dozen names supplied by 
NEC, four turned out to be dealers. 

The end users surveyed gave the Astra 206 generally 
positive comments— especially in regard to the soft- 
ware. "Super software and very comprehensive," 
commented one. "In some cases It might be more 
software than a floppy system can use. It's got many 
bells and whistles." Another user commented that 
"inventory control is a very, very strong package." 

Users are provided an extensive set of documentation 
on the system. This includes a business Basic notebook, 
with examples of how to use the system, and three 
primary manuals on program development facilities, 
utilities, and Basic programming. Other specific 
manuals cover various aspects of the hardware and 
optional software. 

Our benchmarkers noted a mixed reaction to the 
documentation. While complete, they encountered 
unfamiliar terminology that made understanding It 
more difficult. 

Hardware service is provided by NEC or an authorized 
independent service dealer. A maintenance contract is 
available from NEC. One user indicated some start-up 
problems, but said they had been satisfactorily 
resolved. General reliability and maintenance response 
were considered good. 

Overall, benchmarkers viewed the system as a 
comprehensive, sophisticated unit with many program- 
ming features and considerable versatility. The 
uniqueness of some aspects, such as differences in 
the Basic language and resource management require- 
ments (pre-allocating disk files and the data division 
required in Basic), could make the system more difficult 
for programmers to become accustomed to. But to the 
end user, the quality of business software is a 
prominent feature. Here the Astra stands out. 

While NEC is a relative newcomer to the U.S. small 
computer marketplace, it is developing a comprehensive 
line of products and may be one of the first Japanese 
suppliers to make a significant impact here. D 

Research Associate: Vic Sclioenberg 



Hillel Segal is president of ttie Association of 
Computer Users, a nonprofit association with members 
all over the U.S., Canada and several other foreign 
countries. A complete package of information about 
membership is available from ACU, Box 9003, Boulder, 
CO 80301. 

JUNE 1962 



Bm IS THIS 
COSTING YOU. 



It's really quite basic: time is 
money. 

And BASIC takes a lot more 
time and costs a lot more 
money than it should every 
time you write a new business 
software package. 

Especially when you 
could speed things up with 
dBASE II. 

dBASE II is a complete 
applications 
development package. 

Users tell us they Ve cut the amount of code they 
write by up to 80% with dBASE II. 

Because dBASE II is the high performance relational 
database management system for micros. 

Database and file handling operations are done 
automatically so you don't get involved with sets, lists, 
pointers, or even opening and closing of files. 

Instead, you write your code in concepts. 

And solve your customers' problems faster and for 
a lot less than with BASIC (or FORTRAN, COBOL 
or PL/I). 

dBASE II uses English-like commands. 

dBASE II uses a structured language to put you in 
full control of your data handling operations. 

It has screen handling facilities for setting up input 
and output forms. 

It has a built-in query facility, including multi- 
key and sub-field searches, so you can DISPLAY 
some or all of the data for any conditions you want 
to apply. 

You can UPDATE, MODIFY and REPLACE entire 
databases or individual characters. 

CREATE new databases in minutes, or JOIN data- 
bases that already exist. 

APPEND new data almost instantly, whether the 
file has 10 records or tens of thousands. 

SORT the data on as many keys as you want. Or 
INDEX it instead, then FIND whatever you're looking 
for in seconds, even using floppies. 

Organize months worth of data in minutes with the 
built-in REPORT. Or control every row and column 
on your CRT and your printer, to format input and 
output exactly the way you want it. 

You can do automatic calculations on fields. 




records and entire databases 
with a few keystrokes, with 
accuracy to 10 places. 

Change your data or your 
entire database structure 
without re-entering all 
your data. 

And after youVe finished, 
you can protect all that 
elegant code with our run- 
time compiler. 

Expand your clientbase 
with dBASE 11. 

With dBASE II, you1l write programs a lot 
faster and a lot more efficiently. You'll be able to 
write more programs for more clients. Even take 
on the smaller jobs that were out of the economic 
question before. Those nice little foot-in-the- data- 
base assignments that grow into bigger and better 
bottom lines. 

Your competitors know of this offer. 



The price of dBASE II is $700 but you can try it 
free for 30 days. 

Call for our Dealer Plan and OEM run-time package 
prices, then take us up on our money-back guarantee. 
Send us your check and we'll send you a copy of 
dBASE II that you can exercise on your CP/M system 
any way you want for 30 days. 

Then send dBASE II back and well return all of your 
money, no questions asked. 

During that 30 days, you can find out exactly how 
much dBASE II can save you, 
and how much more it lets 
you do. 

But it's only fair to warn 
you: business programmers 
don't go back to BASIC'S. 

Ashton-Tate, 9929 Jefferson, 
Los Angeles, CA 90230. 
[213] 204-5570. 



Ashton-Tate 



©Ashton-Tate 19S1 




JUNE 1982 



CIRCLE INQUIRY NO. 7 



INTERFACE AGE 49 



Hardware Evaluation o- 



Three Non-Atari 

Accessories 

for the Atari 800 



by Roger H. Edelson 




As a followup to last month's review of the Atari 800 
system, let's take a look at three products manufactured 
by other companies but useable with Atari machines to 
enhance their capabilities. While Atari provides a listing 
of programs available from non-Atari companies and 
programmers, the company does not promote the same 
acceptance of non-Atari hardware. Therefore, use of 
these accessories is not sanctioned by Atari and may 
void your warranty. How Atari could determine that you 
have plugged in an unauthorized card or connected a 
non-sanctioned peripheral is open to speculation, but 
consider yourself warned. We have used each of these 
accessories and experienced no problems with— or 
damage to— our Atari 800. 

The 32K-byte RAM unit from Mosaic Electronics, 
(Oregon City, OR) provides an economical method of 
expanding the random-access memory space of the 
400/800 computers to the maximum 48K-byte capacity. 
It costs less, and dissipates less heat than two 
16K-memory boards. Replacing at least two memory 
cards, the Mosaic board leaves one slot available for 
expansion In the 800 system. Because of the use of 
low-power memory elements. It does not overload the 
computer power supply. The 32K RAM board Is ac- 
companied by full documentation for installation Into an 
Atari 400— a process that requires no soldering, and 
minimal mechanical aptitude. Installation in an 800 model 
only requires opening the interior metal cover. Inserting 
the board with the non-component side facing the 
keyboard. 

The device uses high quality 4116 dynamic RAM 
Integrated circuits— each storing 1 6K bits— to provide 
the full 32K bytes of storage. The board is well de- 
signed. It has gold-plated edge-connectors for added 
reliability and adequate capacitor bypassing to assure 
low-noise performance. The printed circuit board Is not 
mounted In a plastic housing like the Atari modules, but 
this does not handicap usage— and may improve heat 
dissipation. 

The Mosaic board is designed to take advantage of 
the Atari bus structure by Incorporating proprietary 
board-enable circuitry. It may be used with 8K or 1 6K 
memory boards in either of the first two memory spaces. 
One further advantage of the Mosaic design Is that with 
the addition of an inexpensive companion card, the 
module may be used without additional RAM boards. 

50 INTERFACE AGE 



The Atari 800 memory configuration diagrams accept- 
able for this module are shown in the accompanying 
figure. 

Using the board is uncomplicated; just unpack the 
card and plug It in. Using any of the allowable memory 
configurations, the card is inserted with the non- 
component side towards the keyboard. Then the door 
is closed, followed by the cover, and the computer Is 
powered up. Once in place, there is no discernible 
change in screen clarity, indicating the board does not 
excessively load the power supply or the system bus. If 
you are suspicious, operation of the 32K RAM board 
may be verified by entering "PRINT PRE (0)". If every- 
thing is correct, the response will be a number greater 
than 29,500. If problems are found that can't be solved 
by repeating the installation procedure, return the board 
to Mosaic; the company will test, repair or replace it 
free of charge. This guarantee extends for four years 
from the purchase date— a high tribute to conservative 
design practice and high quality components. 

Por those who want still more memory, the Ramdisk 
from Axlon, Inc. (Sunnyvale, CA) provides 1 28K bytes in 
one package. The Ramdisk is designed to operate only 
with the Atari 800 and either two 16K-RAM boards or 
one 1 6K- and one 8K-board. The unit is organized as 
eight 1 6K-segments. It may be used to Increase the 
RAM address space (through bank selection techniques) 
to a maximum of 160K. When combined with the pro- 
prietary Memory Management Software (MMS), the 
Ramdisk can function as an electronic disk. 

Since the disk may be used as eight separate 16K- 
segments all occupying the same memory addresses 
(4000H to 7PPPH), probably the most innovative use of 
all this memory would be In the field of graphics and 
animation. One can visualize a system that Instantly 
switches from one memory segment to another, allow- 
ing immediate transition from screen display to another 
stored screen. This bank switching technique is much 
faster than altering the Atari display list to obtain the 
screen Information from a different location. Even more 
spectacular effects are possible by changing from 
memory bank to memory bank In the middle of a screen. 

In most cases, no memory management program is 
required to facilitate the above memory switching. The 
memory segment in use is selected by writing the 
segment number (1 through 8 in binary) to any address 

JUNE 1982 



In the range of either OFCO-OFFF(hex) or CFCO- 
CFFF(hex). The last three bits of any data written to 
these addresses selects the memory segment to be 
active. As there are only eight segments that can be 
selected, the segment number written to the controlling 
addresses is actually modulo-8— in other words B4(hex) 
and 04(hex) will place the same memory segment, 
number 4, at the addresses 4000(hex) to 7FFF(hex). 
As mentioned, either of the two addresses may be 
used as the control locations for memory bank switching, 
but as the Memory Management Software also occupies 
the address space OFCO-OFFF(hex), it Is suggested 
that when you write programs that operate with the 
MMS, you avoid these locations and only use the 
CFCO-CFFF(hex) addresses. Attempting to use the 
bank-select memory organization with Basic— but 
without the MMS— is probably not workable. When 
performing the POKES that affect the segment switch- 
ing, the result will likely shift the memory segments in 
which the operating Basic program was stored into 
Inactive memory. 

Extraordinary application 

While treating the Axlon Ramdisk as a bank selectable 
memory is conducive to some interesting applications, 
probably the most fascinating use of this memory is as 
an electronic disk. In this application, the Ramdisk, 
operating in conjunction with the Memory Management 
Software is on the order of 20 times faster than a 
mechanical disk, and is fully compatible with existing 
Atari 800 software. In fact, when the operating system 
boots up with MMS, the Ramdisk is assigned as Drive 
4, or D4:. This increased disk access speed lends itself 
to the sorts and data management functions required 
by a mail list program. Another time-saving use for the 
Ramdisk emerges through the production of multiple 
copies of the same disk. The electronic disk reduces 
by a factor of two the time needed to transfer disk 
contents, or just files, to the copy floppy disk. 



There are, however, a couple of minor disadvantages 
associated with the Ramdisk system— you must take 
the time to load the disk at the start of a session with 
your computer, and there is some overhead (both time 
and memory locations)— associated with MMS. 

To use the Ramdisk as an electronic disk. It is first 
necessary to create an operating system that combines 
the Atari DOS 2.0S and the Axlon-supplied MMS. The 
MMS disk Is nof supplied with the Atari DOS 2. OS. You 
must already own this disk operating system. If this 
requirement Is met along with the requisite memory— 
either 2-1 6K boards or 1 -1 6K and 1 -8K board— you are 
ready to go. Open the circuit board cover of the Atari 
800, insert the Ramdisk printed circuit board in the slot 
between the two RAM cards (the side that says Ramdisk 
on It should face forward, towards the keyboard), close 
the cover and power up. 

Axlon supplies a CREATE program for ease in gener- 
ating the complete Memory Management Software that 
incorporates the Atari DOS 2. OS. It is not absolutely 
necessary to use this program to generate the Memory 
Management Software, but without using CREATE, 
you must thoroughly understand the Atari DOS. When 
you ran the CREATE program. It will Interactively guide 
you through the procedures and will place the following 
files on the final disk: 

DOS.SYS 
DUP.SYS 
AUTORUN.SYS 

The first two files are the part of the standard Atari 
DOS 2. OS, and the autorun file contains the Memory 
Management Software. Since autorun files are loaded 
automatically whenever the disk is booted, you must not 
place these files on a disk already containing an autorun 
file. If It is necessary to have additional AUTORUN.SYS 
files on the disk, these should be appended to the 
MMS autof lie, which can be accomplished by using the 
DOS COPY function with the APPEND option "/A". 





32K 


MEMORY CONFIGURATION D 
40K 


lAGRAM 


48K 






8K 




8K 




16K 








1 8K 


16K 


16K 








16K 


16K 


16K 








OS 


OS 


1 OS 












EMPTY 




EMPTY 




EMPTY 








16K 


BK 


16K 








16K 


32K 


32K 1 








OS 


OS 


OS 












EMPTY 




8K 






COMPANION 


32K 






32K 


8K 






OS 


OS 





















JUNE 1982 



INTERFACE AGE 51 



MICROSTAFM Release 2.0 

nfltn^ Just some of the new features of Microstat Rel. 2.0 in- 
" elude: new programs for moments about the mean, skewness. 

kurtosis and stepwise multiple regression, longer file names, faster 
sort routine, the ability to declare each data file's numeric precision 
and drive location plus an expanded user's manual with new appendi- 
ces for the equations and file structures used in Microstat. Also 
included is a Data Management Subsystem for file maintenance (edit, 
list, destroy, augment, sort, rank-order, move and merge) plus trans- 
formations (add, subtract, multiply, divide, reciprocal, log, natural log 
and antilog, exponentiation and linear) that allow you to create new 
variables from existing variables. 

After file creation with DMS, programs for analysis include: Descrip- 
tive statistics. Hypothesis testing (mean and proportion), ANOVA 
(one-way, two-way, and random blocks), Scatterplots, Frequency 
distributions. Correlation analysis. Simple, Multiple and Stepwise 
Multiple Regression (including files larger than available memory). 
Time series, 11 Nonparametric tests, 8 Probability distributions, 
Crosstabs and Chi-square, Combinations, Permutations and Factor- 
ials (up to one million factorial). All program output is neatly formatted 
for easy use. 

The price for Microstat Rel. 2.0 is $235.00 and the user's manual is 
available for $25.00 (credited towards purchase) and includes sample 
printouts with file lables that reference standard statistical texts and 
journals so you can compare the results from Microstat to those 
produced on much larger systems. Compare Microstat to any other 
package on the market and we think you'll agree that Microstat is the 
best at any price. 

ECOSOFT, INC, 

P.O. BOX 68602 

INDIANAPOLIS. IN 46268-0602 

(317) 283-8883 



CIRCLE INQUIRY NO. 30 



Multiuser 

tnicroconiiputers ^ 

— apTo l9MB Winchester 
from $7,295* 



For Performance 

Our 5H" Winchester disk drive is 
coupled with an 8" diskette drive 
(IBM-compatible) and has the 
option of three storage capacities, 
6, 12, or 19MB, with fast access 
ideal for multiuser environments. 

Enhanced CP/M-MP/M or OASIS 
multiuser operating system for 
the speed of a mini with the ease ^ 
of a micro — supports up to 8 
terminals and 16 printers. 



See for yourself 

All Dynabytes are backed by 
Dynabyte's engineering expertise 
and reputation for high quality. 
We'd like to tell you more. Call 
now! 800-538-3939. In Califor- 
nia, 408-263-1221 or write 
Dynabyte, 521 Cottonwood Dr., 
Milpitas, California 95035. 



(. 



Buskiess Computers 



=^ 



Integrated accounting, word 
processing and financial modeling 
software systems support a wide 
variety of businesses. 

*5605-A2-64K, 6MB Winchester, 8" Diskette Drive - $7,295 ( Domestic list) 
5605-B2-64K, 12MB Winchester, 8" Diskette Drive-$7,995 (Domestic list) 
5605-C2-64K. 19MB Winchester, 8" Diskette Drive -$8,995 (Domestic list) 

CP/M; MP/M— trademarks of Digital Research, Inc. OASIS— trademark of Phase One Systems, Inc. 

52 INTERFACE AGE circle inquiry no. 29 




Besides the CREATE program and the AUTORUN.SYS 
file, Axlon provides four other useful programs on the 
floppy disk included with the Ramdisk: 

ASSIGN— Allows selection of a different 

default assignment of the RAM- 
DISK (normally D4:). 
RAMSCAN— Memory test program 
MEMTEST— Another memory test program 
NOMEMSAV— Alters the normal MEM.SAV capa- 
bility of DOS 
RAMDISK.DOC— A copy of the RAMDISK manual, 
ready to print. 

Again, the Axlon-supplied disk does not contain Atari 
DOS 2. OS and will not boot by Itself without using the 
CREATE program. 

The Ramdisk utilizes 64K dynamic RAM chips. In my 
unit, these are Motorola MCM6666L20-integrated 
circuits, which have a typical access time of 200 nS 
and very low power requirements: only 276 mW per 
1 6K chip for the active memory locations, and less than 
200 mW for the circuits that are In the deselected, 
refresh-only mode. The 1 28K Ramdisk actually requires 
less power than two 16K RAM modules, and therefore 
will not overload the computer power supply. The board 
is well-built, gold plating is used on the edge connectors 
for increased reliability, and there Is a semi-plastic case 
that makes It appear similar to a standard Atari module. 
Sufficient filtering is provided by the use of a 0.1 ufd 
capacitor to bypass the power and ground line at each 
of the 1 6 memory chips. The result Is no on-screen or 
bus interference. The Ramdisk comes attractively 
packed inside a three-ring binder, which also contains a 
1 6-page manual. It is backed by a relatively standard 
90-day warranty against parts and workmanship. The 
increased speed of disk I/O and the versatility of bank 
selection make it a very attractive choice for a second 
disk drive. 

We were recently Informed by the company that a 
revised model Ramdisk board is now available, which 
includes a switch to disable the bank selection feature 
so the memory will mimic a standard 1 6K-byte board. 
This Is necessary when operating with the Atari text 
processor, or disastrous results will occur. As an 
example of Axlon's excellent customer service, the 
company will modify all early Ramdisk boards to add 
this feature at no cost to the user. 

The MIcroconnectlon, available from the Micro- 
peripheral Corp. (Redmond, WA) combines the features 
of a direct connection modem and. In some options, an 
expansion interface to an RS-232 serial port compatible 
printer. With the MIcroconnectlon, the Atari computer 
can Interface both with a modem and a printer— without 
an Atari 860 Interface module. The MIcroconnectlon Is 
available In other versions, and for other computers 
(the Atari I/O cable, the TRS-80, the Apple, and the 
Pet), but only the Atari bus-decoding version was 
reviewed. Only the bus-decoding versions of the Micro- 
connection provide the optional Interface to a serial- 
compatible printer. With additional options (the Auto- 
module), the modem portion of the MIcroconnectlon 
will automatically dial and answer the telephone. 

The advantage of the Microconnectlon's direct 
connect design Is that the unit plugs directly Into the 
telephone line, and there Is no need for an acoustic 
coupler with Its attendant decreased sensitivity and 

JUNE 1982 




THE COMPLETE 
MAILING 
LABEL & 

FILING SYSTEM 



ULTRA PLOT 

SUPERB BUSrSS 
GIWHCS 



AND THE 
INTERFAa 

EETWEBM THEM 

(WITH FILE UTILITIES) 



Also Includod. spocial disk: 

Inttodudlon To Flla 

M«lnl*tt«irc» Wim Your 



(AvalabiD SoDaraluty: S10 00) 



I 



SMALL 

BUSINESS 

TRILOGY 



r 




jir 



V 



ULTRA PLOT 
D.I.F. 
DATA 
GRAPH 



Creates Ultra Plot ct^arls, 
maps and graphs 
from any DIF files 



THE ULTRA PLOi 
CONNECTIONS = 



SMALL BUSINESS TRILOGY 

*lhe. Friendliest System for Your Apple^'^" 

Now you can use our Complete Mailing Label & 
Filing System for dynamic file maintenance: labels I to 
4 across, duplicate labels, customized labels; elaborate 
multi-level COUNT/SORTs, range sorts and partial field 
sorts; Formatted 80-column (or more) reports. A friend- 
ly manual and straighforward disk menus make this 
system a breeze to learn and use. 

Ultra Plot is beautiful business graphics, completely 
menu driven (with no commands to learn). Create Bar 
Charts, Stacked Bar Charts, Line Graphs, Filled Line 
Graphs, Scatter Charts, Pie Charts, Hi-Low Graphs, and 
(UNIQUE) Map Charts. Includes statistics. Data files or 
pictures may be saved to disk, edited, superimposed, etc. 

The Ultra Plot/Complete Mailing Label & Filing 
System Interface allows you to use your mailing 
system data files to create Ultra Plot data or picture files. 
See all of your mailing system information in graph 
or chart form! This utility will total and average; search, 
sort, and count. Also includes utilities: merge, reformat, 
index any field, subfile creation based on any search/sort 
you want. 

Your first step (and maybe your last) with your Apple 
Computer. 

Requires Applesoft ROM, 48K, I or 2 Disk Drive, 
DOS 3.3. 

8 Diskf uls, S part 3-ring manual $ 1 75.00 

TRILOGY with DIF Option $199 



>^ 



GET CONNECTED! 



'< 



¥ 



Are you using VisiCalc*, CCA*, Executive 
Secretary*, Visifile*, Visitrend*, DB Master* or 

any other programs that create D.I.F.* (Data Inter- 
change Format) Files??? 

Now you can easily create Line Graphs. Filled Line 
Graphs, Bar Charts. Stacked Bar Charts, Pie Charts, 
Scatter Charts, Hi-Low Charts, and our UNIQUE U.S. 
Map Chart. ..directly from your D.I.F. Files. 

ULTRA PLOT/DIF/DataGraph (which includes our 
ULTRA PLOT package and the special ULTRA 
PLOT/DIF/INTERFACE) will: 

5} Relegate all data given into 
STATE categories 

6) Match data for any field 

7) Match data for any partial field 



8) Total up to 9 partial fields in 
any field 



1) Do search/select sorts 

2) Total any number of fields 
(vectors) at once 

3) Average any number of fields 
at once 

4) Range sort on up to 9 fields 
at once 

Optional Concomitant selection criteria may be used in all of the above in- 
cluding (a) range sorts on up to 9 fields, (b) Full-field data-matching on up to 9 
fields at once, with up to 9 values inputted for each field, (c) Partial-field 
data-matching on up to 9 fields at once, with up to 9 values inputted for each 
partial field 

One minute you'll search your DJ.F. Files, and the next minute you'll see 
any type of chart or graph you might possibly want to create, (You may 
overlay charts and graphs too) 

The introductory price of ULTRA PLOT/ 
DIF/DataGraph is $99 (includes ULTRA PLOT/ 
D.I.F./lnterface and ULTRA PLOT). 

If you already have ULTRA PLOT, (or you'd just like the search & sort 
capability of the Interface) you may purchase the ULTRA PLOT/DIF/lnter- 
face separately for $34.95. 

Requires Apple II* with Applesoft' ROM. ^BK. DOS 3.3 



"Apple II and Applesoft are registered trademarks of Apple Computer. Inc. 
Data Interchange Format and DIF are registered trademarks of Software Arr< I 
Executive Sectrecary is a registered trademark of Personal Business Systems. 
I trademark of DB Master Associates 
I, and CCA are registered trademarks of Personal Sohs 



.'i(;r--'ir 



VctM'iif^^ <vkT^^^ 



f»j 



AVANT-GARDE CREATIONS 
P.O. Box 30160 
Eugene, OR 97403 g 
(503)345-3043 ■ 



JUNE 1982 



aRCLE INQUIRY NO. 10 




Send today for our NEW full-color 
56-page catalog with continuous 
checks, statements, invoices, stationery, 
envelopes, supplies and accessories. 
We will also send our FORMS 
SELECTOR GUIDE, to help you find the 
right forms for your software. 

• Quality products 
at low prices 

• Available in small quantities 

• Fast Service 

• Money-Back Guarantee 

• Convenient TOLL-FREE 
ordering 

Fast Service by mail or. . .PHONE TOLL FREE 
7 + S00-225-9550 

Mass. residents 1 + 800-922-8560 
8:30 a.m. to 5:00 p.m. Eastern Time Monday — Friday 

P!eas3 rush a new compuler forms catalog lo; 



CITY. STATE and ZIP 



Hardware and Software being used. 

I Con^ubrFonns —"U 

78 Mollis Street, Groton, Massachusetts 01471 

A division of New England Business Service, Inc. 



54 INTERFACE AGE CIRCLE inquiry no. 61 



Increased bit-error rate. Further, a direct connection 
modem is not subject to ambient room noise condi- 
tions—nor does it Intrude Itself by producing an audible 
whistle. A unique feature of the MIcroconnectlon Is Its 
ability to spool ASCII data to a cassette recorder. Using 
this feature, on-line communications may be stored on 
the tape for convenient playback. As the modem does 
not know If the data Is coming from the cassette (during 
playback), or the telephone line, this can be useful for 
saving data for late examination and utilization. 

The MIcroconnectlon has been approved by the 
FCC, but the user must meet certain conditions to fully 
comply with the appropriate Rules and Regulations 
covering direct Interconnection to the national switched 
telephone network. A user of this device must so advise 
his local telephone company, and only Microperipheral 
Corp. authorized personnel may make repairs— even 
after the warranty expires. Only standard modular 
telephone jacks are to be used, and no connections 
may be made to party lines or coin-operated telephone 
systems. Because of the servicing restriction. It Is not 
possible to obtain schematics of the MIcroconnectlon. 
Therefore I can't comment on the circuit design. 
However, the unit functioned flawlessly. 

The MIcroconnectlon includes the main module 
consisting of the circuit board, switches. Indicator 
LEDS, and cords, and a small power transformer, plus a 
complete user manual. The latter takes you from the 
connection of the power lines to the line-plug/trans- 
former through the complete Interconnection procedure. 
It describes the AUTO feature, the use of the tape- 
recorder spooling function, and a sample program for 
initializing the AUTO version of the modem. The manual 
even offers a listing of compatible dial-up networks. 
The LED indicators provide status on the unit power 
ON/OFF and a CARRIER light, which will indicate when 
the modem Is on-line. The switches allow power ON/ 
OFF, ORIGINATE/ANSWER, and DATAA/OICE control; 
the DATAA/OICE switch allows the telephone system 
to be placed Into the "normal" mode so that callers will 
not find a busy line when trying to reach your number. 
The ORIGINATE/ANSWER switch Is self-descriptive, 
allowing set-up of the desired modem mode. 

User-friendly manual 

The user manual leads you step-by-step through the 
Installation procedures, providing checks and tests for 
each major Item. A separate section discusses the 
Auto MIcroconnectlon version with a particular emphasis 
on the RS-232 handshaking signals. If you have prob- 
lems, the company has a unique technique for providing 
help to those who legitimately need it, while reducing 
time wasting "conversation callers." If you call for help 
or advice, the first 1 6 minutes are free. After that you're 
charged at the rate of $60 per hour (you are expected 
to be ready to provide a major charge-card number 
when you call). 

One of the limitations of the MIcroconnectlon mo- 
dem/Interface unit Is that It Is a dumb peripheral device, 
as contrasted with most Atari peripherals, which are 
Intelligent. The Atari Intelligent units generally contain 
their own microprocessor for greater flexibility. The 
Atari peripherals are always ON and are addressable 
from the computer. This unit will respond to any signals 
on the I/O cable, even though they were Intended for 
another peripheral. Because of this limitation, the 

JUNE 1982 



MIcroconnection can interfere with the computer's I/O 
to another device and it is possible to destroy diskette 
information by attempting to perform normal disk I/O 
operations while the modem is online. Therefore, if you 
are doing input/output to the MIcroconnection, it is 
necessary to close the modem lOCB before you perform 
any input or output to another device. This limitation 
only applies to external devices connected to the Atari 
home computer system through I/O cables, and does 
not affect operation of the keyboard, screen, or screen 
editor. 

To make the product even more useful, the company 
offers two programs— TSmart, a smart terminal program, 
and Typer-A, which allows the MIcroconnection to be 



The MIcroconnection 

has been approved by 

the FCC, but the user 

must meet certain 

requirements 



used as an RS-232 interface between the computer 
and serial devices such as an Epson printer. Both of 
these programs are supplied on tape cassettes, which 
are easily transferred to disk. Typer-A eliminates the 
need for the Atari 860 interface module to operate a 
non- Atari printer by making the MIcroconnection into a 
standard Atari peripheral device. It does this by providing 
a new symbolic device name— M:, and if the program 
uses a LIST"M:", PRINT #iocb, or PUT #iocb state- 
ment, the output will go to the RS-232 port on the 
MIcroconnection. If a serial printer is connected to this 
port, the program output will be printed. If the VOICE/ 
DATA is in the DATA position, an OPEN statement for 
device M: will cause the phone to go "off hook" and 
the earlier statements will cause the program output to 
be sent over the telephone line. 

The TSmart program permits transfer of Basic pro- 
grams between a remote host computer and an Atari 
cassette or disk storage device, allowing off-line text 
preparation with a text-editing program for on-line 
transmission. TSmart support the autodial feature if the 
user has the Auto-Microconnection version, and a built- 
in feature permits creation and storage of text— then 
transmission by TSmart for those without a text editor. 
TSmart also recognizes the automatic buffer open/ 
close (X-ON/X-OFF) codes. An AUTOBUF feature will 
open and close the memory storage buffer when up- 
loading or downloading. The program is particularly 
friendly in its operation with bulletin boards. It will 
automatically download from Forum-80 boards, and is 
compatible with the standardized block mode and 
16-line prompt recognition message entry format. 

For Atari owners requiring a modem, the Micro- 
connection provides a quality 300-baud, Bell 103- 
compatible unit. A full autodial/autoanswer can be added 
at minimal cost. Besides providing a modem superior in 
design to an acoustic coupler, the MIcroconnection 
also offers an RS-232 port for a printer connection. 
This makes the unit extremely cost-effective. D 

JUNE 1982 




WARNING! 

Electric Power Pollution. 
Spikes & Lightning 
HAZARDOUS to 
MICROCOMPUTERS! ! «_---^ 

Patented ISOLATORS provide ^B^^ IBiP^ ISO-i 
protection from . . . 

• Computer errors cause by 
power line Interference 

• Computer errors due to system 
equipment Interaction 

• Spike damage caused by 
copier/elevator/air conditioners '^^'^ 

• Lightning caused damage 
MONEY BACK GUARANTEE! '^^^ #4 259,705 

• ISOLATOR (ISO-1) 3 Isolated 3-prong sockets; Spike Suppression; 
useful for small offices, laboratories, classrooms $69.95 

• ISOLATOR (ISO-2) 2 Isolated 3-prong socket banks; (6 sockets 
total); Spike Suppression; useful for multiple equipment Installa- 
tions $69.95 

• SUPER ISOLATOR (ISO-3) similar to ISO-1 except double Isolation & 
oversize Spike Suppression; widely used for severe electrical noise 
situations such as factories or large offices $104.95 

• SUPER ISOLATOR (ISO-11) similar to ISO-2 except double isolated 
socket banks & Oversize Spike Suppression; for the larger system In 
severe situations $104.95 

• MAGNUM ISOLATOR (ISO-17) 4 Quad Isolated Sockets; Multiple 
Spike Suppressors; For ULTRA-SENSITIVE Systems In extremely 
Harsh environments $181.95 

• CIRCUIT BREAKER, any model (Add-CB) Add $9.00 

• REMOTE SWITCH, any model (Add-RS) Add $16.00 

AT YOUR DEALERS MasterCard, Visa, American Express 

ORDER TOLL FREE 1-800-225-4876 (except AK, HI, PR & Canada) 



/S^ Electronic Specialists, Inc. 

171 South Mam Street. Box 369. Natich. Mass 01760 
(617)655 1532 



CIRCLE INQUIRY NO. 33 



EXPAND YOUR 

ATARI 400'' 

TO 32K! 

FOR ONLY $ll9aV5 

Now with the Mosaic Expander and your 
own Atari I6K RAM board you'll have 32K 
RAM. Plus all the famous Mosaic quality 
features: Four year warranty, bus- 
compatability, highest quality com- 
ponents, complete Instructions. All for 
$119.95. Call toll free for your nearest 
Mosaic dealer. 

FOR NOW AND INTO THE FUTURE. 

i^mosQic 

ELECTRONICS 

1-800-547-2807 

P.O. Box 748, Oregon City, Oregon 97045 503-655-9574 

*Trade Mark of Atari Inc. 



CIRCLE INQUIRY NO. 60 



INTERFACE AGE 55 




CP/M Handbook 
Rodnay Zaks 

A complete guide and reference handbook 
for CP/M. the industry standard in 
operating systems. Step-by-step instruction 
for everything from turning on the system 
and inserting the diskette to correct user 
discipline and remedial action for problem 
situations. Included are a comprehensive 
description of all CP/M facilities and 
resources, instructions for advanced 
operations and complete discussions of all 
versions of CP/M up to and including 2.2. 
MP/M and CDOS. 
Order No. 0-89588-048-2 $14.95 

Inside BASIC Games 
Richard Mateosian 

This book teaches you how to design 
error-free interactive BASIC programs 
including games and other real-time 
situations. Eight computer games are 
described in detail, illustrating how 
they were designed and developed in 
BASIC. All facets of a game program 
design, including program structuring, 
cursor positioning, randomization and other 
concepts are discussed. Programs for 
games such as Hangman, Ten-Key Flicker 
and Taxman are coded in Microsoft BASIC. 
Versions are also provided for PET/CBM, 
Apple II and TRS-80. 
Order No. 0-89588-055-5 $1 4.95 

Don't (Or How to Care 
for Your Computer) 
Rodnay Zaks 

Most "computer failures" are caused by 
ignorance or negligence. This is the first 
book that explains how to eliminate common 
computer problems. In plain language, with 
numerous illustrations, this book tells all 
the do's and don'ts of the care, 
preservation and correct operation of a 
small computer systm. You'll find chapters 
on each piece of hardware and software as 
well as safety, security precautions and 
help for problem situations. If you want 
your computer to work and keep working, 
this book is indispensable. 
Order No. 0-89588-065-2 $11.95 

The PASCAL Handbook 
Jacques Tlberghlen 

A complete reference guide for every 
PASCAL instruction, function, operator or 
reserved word. Each symbol or word is 
described in its own section which includes 
syntax, definition and examples of its use. 
Order No. 0-89588-053-9 $1 8.95 



DISCOVER 
OF SYBEX 



Introduction to Word Processing 
Hal Glatzer 

This book explains in plain language what a 
word processor can do, how to use one, 
how it improves productivity— especially in 
businesses that use lots a words— and how 
to buy one wisely. Find out just how 
electronics has revolutionized the handling 
of words and information. A description of 
the commonly used word processing terms 
is included in a 20 page glossary. If you 
are thinking about buying a word processor, 
have just started using one. or want to get 
the most from the one you have, this is the 
book for you. 
Order No. 0*89588-076-8 $1 2.95 

6502 Applications Book 
Rodnay Zaks 

This book presents real-life application 
techniques for any 6502-based micro- 
computer board. It teaches you how to 
connect the board to the outside world and 
implement practical applications. Programs 
range from a complete home alarm system 
to industrial applications. 
Order No. 0-89588-01 5-6 $1 2.95 

6502 Games Book 
Rodnay Zaks 

This book is designed as an educational 
text on advanced programming techniques. 
It presents a comprehensive set of 
algorithms and programming techniques for 
common computer games. All the programs 
are developed for the 6502 at the 
assembly language level. 
Order No. 0-89588-022-9 $1 2.95 

Programming the Z-80 
Rodnay Zaks 

Covers the essential aspects of the Z-80, 
and brings the reader to where he/she can 
write complete application programs. 
Order No. 0-89588-069-5 $1 5.95 





d 






\ 

'1 






m * 






Je« 



Programming the Z8000 
Richard Mateosian 

This book describes, in detail, the 
architecture and function of the Z8000 and 
Its family of support chips. It provides an 
introduction to machine language 
programming using the Z8000, and 
presents many sample programs. 
Order No. 0-89588-032-6 $1 5.95 

Programming the 6502 
Rodnay Zaks 

This book covers all aspects of 
programming the 6502 from basic 
concepts to advanced data structures. 
Designed as a progressive course with 
exercises to test the reader at every step, 
resulting in the ability to write complete 
applications programs. 
Order No. 0-89588-046-6 $1 3.95 



THE LAND 




YOURnisr 

COMPVTER 




DYNAMICS 
TECHNOLOGY 



i^ty^ M 



P fjii t \) L 

lOD PASCAL 





Introduction to PASCAL 
Rodnay Zaks 

A step-by-step introduction for anyone 
wanting to learn the language quickly and 
completely. Each concept is explained 
simply and in a logical order. All features of 
the language are presented in a clear, easy- 
to-understand format with exercises to test 
the reader at the end of each chapter. 
Order No. 0-89588-066-0 $1 4.95 

Microprocessors: 
From Chips to Systems 
Rodnay Zaks 

This book is a basic text on micro- 
processors for anyone with a technical or 
scientific background. It covers all aspects 
of microprocessing, from basic concepts 
to advanced interfacing techniques. 
Order No. 0-89588-042-3 $1 4.95 



Apple PASCAL Games 

Douglas Hergert and Joseph 7. Kaiash 

This book presents a collection of popular 
microcomputer game programs written in 
Apple PASCAL. Each game includes a 
complete description of the rules of the 
game, a guide to understanding the 
program, a "structure chart" graphically 
illustrating the organization of the program, 
and a listing of the entire program. You are 
challenged not only to play the game, but 
to discover how games are implemented 
on the computer. For the game player who 
knows BASIC, this book can be an informal 
introduction to PASCAL. For those who 
already know PASCAL, here is a collection 
of games written in the programming 
language that is gaining popularity among 
computer enthusiasts everywhere. 
Order No. 0-89588-074-1 $1 4.95 



Your First Computer 
Rodnay Zaks 

This book explains what a computer 
system is. what it can do. how it works, 
and how to select the various components 
and peripheral units. Written in everyday 
language, the book is a comprehensive and 
enlightening guide to the world of small 
computers. Whether you are using a 
computer, thinking about using one or 
considering purchasing one. this book 
is indispensable. 
Order No. 0-89588-045-8 $8.95 

Fifty BASIC Exercises 
J,P, Lamoitier 

This book is designed to teach BASIC 
through actual practice. It presents 
graduated exercises in mathematics, 
business, operations research, games and 
statistics. Each exercise contains a 
statement and analysis of the problem, a 
solution with a flowchart and comments, 
and a program implementing the solution 
accompanied by sample runs. Besides 
allowing you to check your understanding 
and progress while learning, this method 
teaches problem solving in a top-down 
manner. This book stresses programming 
style and the reasons behind each 
design decision. 
Order No. 0-89588-056-3 $1 2.95 



DATA DYNAMICS TECHNOLOGY p o box 1217 cerntos ca 90701 



Name (Print) 



City_ 

Please send me: 



_Zip_ 



Ord«r« 


Qtv 


Prict 


ToUl 


Ord«r # 


Qtv 


Prlc« 


ToUl 



















































Shipping It Handling Chargas $200 ea. U.S., $5.00 ea. Foreign 



TOTALOROER $_ 

*TAX»_ 

SHIPPING « HANDLING $_ 

TOTAL ENCLOSED $_ 



D 



VISA' 


D 


€1 


1 



D 



(<Q 



n 



J 



I I Check or M,0.(U.S. Funds drawn on U.S. bank) 



Exp. Date- 



Signature . 



'California residents add 6% sales tax. Availability and prices quoted subject to change without notice. 

Plaaaa allow 6-8 waaka for dalivary. You may photocopy this page if you wish to keep your INTERFACE AGE intact. 

Ordara cannot ba ahlppad unlaaaaccompaniad by paymant* Including ahlpping A handling and laM wharaapplicabla. 

DATA DYNAMICS TECHNOLOGY. A Division of INTERFACE AGE Magazine (213) 926-9548 



System of the Month 

EAGLE n 




by Tom Fox 



As a manufacturer of business microcomputer systems, 
Eagle Computer (Campbell, CA) possesses an unlikely 
pedigree. Back in 1971, Eagle began life in another 
arena: the world of entertainment. 

Somewhere along the way. Eagle (formerly AVL), 
developed an automated controller for banks of slide 
projectors. Its function is to choreograph a phalanx of 
flickering frames in precise time with a pre-recorded 
sound track. Six or more 36-millimeter slide projectors 
are involved, each with remotely controlled film motion 
and lamp intensity. Programming such a show is the 
labor of artists with skills like those of cartoon movie 
animators. It can take weeks to get the split-second 
timing just right in a brief 10-minute show. It's a prime 
task for computer assistance. 

Beginning with a hobbyist-intended S-100 computer, 
Eagle began to build and sell increasingly more sophis- 
ticated controllers for slide projectors. The people at 
Eagle soon became enchanted with the power of the 
tiny processors and their ability to do much more than 
the originally conceived task. 

Today, we see Eagle as a manufacturer of three 
related microcomputer systems— dubbed Eagles I 
through III. All are compact, single-piece desktop units. 
All come equipped with enough standard software to 
get a small business humming into the computer age. 
We selected the middle-of-the-line Eagle II for our 

56 INTERFACE AGE 



testing. It sits smack in the middle of a highly competi- 
tive field. Let's explore what it has to offer. 

"Turnkey" is the old-time computer word that seems 
to fit the Eagle II more closely than almost any other 
microcomputer in the business. Although lacking the 
key itself, the Eagle II is a carefully balanced package 
that gets up and running with a bare minimum of effort 
on the part of the purchaser. Here's how the first few 
minutes go: 

1) Take the Eagle II out of the shipping carton. 

2) Plug it in. 

3) Insert a diskette marked DRIVE A (TOP) into 
the top diskette drive. 

4) Turn the power switch to ON. 

6) Push keys 1-6 in accordance with the menu of 
activities that appears on the screen. 

What you see is tha main menu of the integrated 
accounting system. Hit the proper keys, and the com- 
puter will lead you through descending a tree of similar 
menus by which you command the system to do your 
bidding. The machine will ask you to do little that is 
more complicated than the steps listed above. 

Compare this with the start-up procedure required 
by many of today's micros. Separate disk drives, 
terminals and video screens often need connecting. 

JUNE 1982 



Program and data disks need formatting and Initializing. 
Languages (such as Basic) need to be integrated with 
the operating system (such as CP/M). The operating 
system itself may need modification, depending upon 
the configuration of computer and peripheral equip- 
ment. Applications programs need to be collected and 
made to run with the computer/operating system/ 
language combination just assembled. All of these 
tasks are fraught with opportunities for mistakes. It's a 
chain of procedures that has bogged down more than 
one business person who simply wanted a cheap, 
simple-to-run machine for keeping track of a small 
company's financial condition. 

An Eagle II takes the desk space of a good-sized 
typewriter (21 -in. wide by 18-in. deep), and sits just 
under 14-in. tall. It appears to be divided into two 
pieces, but isn't. The bottom part holds the keyboard, 
and supports an upper portion housing display screen 
and a pair of floppy diskette drives. 

The display screen measures 1 2-in. diagonally, and 
holds up to 12 rows of characters, 80 characters per 
row. The screen features the restful P31 green phos- 
phor, and displays normal or reversed video (black 
letters on green background), depending upon the 
program being run. The wide-bandwidth (30 MHz) 
video monitor displays crisp, well-defined images. 
There is no evidence of graphics capabilities; this 
screen is strictly for letters and numbers. 

The keyboard contains 75 keys, arranged like a lot of 
computers you've probably seen. The larger mass on 
the left forms an enhanced typewriter layout, with the 
block on the right resembling the pad of a desktop 
calculator. Many of the keys sport secondary markings 
on their front edges. These are for the word processing 
program. It's worth a note, however, that the four 
traditional arrow keys for moving the cursor around on 
the screen are missing; the calculator-style number 
keys perform double duty for this purpose. 

N-key rollover circuitry is incorporated to keep fast 
typists from overrunning the input capabilities of the 
computer. There's a handy CAPS LOCK push-on, 
push-off key (mislabeled SHIFT LOCK), which disables 
all the lower case letters without affecting the numeric 
or punctuation keys. All keys Incorporate IBM's "typa- 
matic" trick: they repeat continuously if held down for 
more than a half-second or so. With this capability, one 
wonders why Eagle bothered to Include a separate 
REPEAT key. 

Twin diskette drives 

The Eagle II comes equipped with a pair of identical 
floppy diskette drives. They accept standard soft- 
sectored 5-1/4-in. minifloppy diskettes, and hold 
1 /2M-byte of data on each of the two online diskettes. 
A baleful red eye on the front of each drive and rude 
groaning sound announce that a diskette Is being read- 
from or written-to. 

The only other manipulatable items on the Eagle II 
are arranged along the rear of the machine. The power 
ON/OFF switch is there, as is the seldom-used RESET 
button. The latter item is needed to re-boot the com- 
puter whenever the user makes a drastic change in 
programs, such as switching from word processing to 
accounting functions. The rear panel also supports 
four input/output (I/O) connectors: two serial and two 
parallel. The remaining item of note is a tiny muffin fan 

JUNE 1982 



that blows a continuous stream of warm air extracted 
from the innards of the computer. 

Beyond exterior appearance, it is the applications 
software that establishes a computer's personality to 
the end user. In the case of the Eagle II, this personality 
is a set of programs selected by Eagle and presented en 
bloc with the computer system. There are no choices; no 
add-on option list to puzzle over. The canned software 
comes in two pieces: an Integrated set of accounting 
programs collectively called Accounting Plus and the 
Spellbinder word processing program. These programs 
run on top of a plain CP/M operating system that is 
essentially invisible to the user. 

Accounting Plus is a rich, fairly complex network of 
accounting programs created by Software Dimensions 
(Citrus Heights, CA) and marketed by Systems Plus (Palo 
Alto, CA). The value of the Eagle II is illuminated when you 



The Eagle II 

sits smack in the 

middle of a highly 

competitive field 



realize that, in some stores, the retail price of this soft- 
ware is almost exactly 50% of the full price of the Eagle 
computer system. The accounting package includes nine 
major modules, many of them interrelated via common 
data files: point of sale, sales order entry, accounts re- 
ceivable, payroll, purchase order entry, accounts 
payable, general ledger, inventory and system utilities. 

Roughly speaking, the first three programs deal with 
the income-producing side of a business— the next 
three, with the outgoing cash. General Ledger provides 
a method for reporting all of this activity to the 
business manager(s). Inventory, of course, keeps track 
of a company's stock on hand. 

An Important characteristic of the Accounting Plus 
package Is that it is essentially unmodifiable by the 
user, even If he Is an accomplished programmer. 
Written in the semi-compiled language of CBasic2, only 
the run-time modules are supplied. With no source 
code to modify, a programmer cannot make alterations. 
This is the main reason for the Systems Utilities module. 
Through this module, parameter changes unique to the 
installation can be conveniently altered. This includes 
such data as the company name, aging periods for 
accounts receivable and several others. 

The accounting package contains all the features 
necessary to manage a small wholesale or retail busi- 
ness that sells from a stock of goods. If your business 
is service-related, you can simply neglect to activate 
the portions that deal with Inventory. Similarly, cash- 
only firms have little need for an accounts receivable 
function. We can't imagine any business that could not 
use the general ledger, however. Those modules that 
are activated communicate directly with the general 
ledger reporting module so that the profit-and-loss 
statement Is always up-to-date. 

Lacking some of the audit trail controls of other 
accounting packages, this software seems ideally 

INTERFACE AGE 59 



ANALOG ^^ DIGITAL 
DIGITAL^^ ANALOG 




16 Channel A/D 



2 Channel D/A 



4 Channel D/A 



High (juality commercial grade S-iOO bus compatible systems are 
designed for industrial and laboratory use. 

• 16 channel 12 bit A/D conversion system nominally 
operates at 25 kHz 

•12 bit resolution, ± the LSB accuracy 

•Multiplexer, converter, and sample and hold on the 

hybrid chip 
•7 control and measurement ports 
•Utilizes Z80 and 8080 interrupt modes 
•Optional Programmable Gain Instrument Amplifier 

allows mixing of high and low level signals 

• 2 and 4 channel D/A high-speed conversion systems 

•Binary and 2's complement inputs 
•Outputs: ±5v, ±10v, Oto -lOv, orOto +10v 
•Replaceable output amplifiers protect circuit 
•2 channel board has 16 bit parallel I/O and scope 
intensification strobe 

• A/D's from $575 D/A's from $395 



OJElrit^ 



CALIFORNIA DATA 
CORPORATION 



»475 Old Concjo Ro.id, Suilc C-IO 
Nowbury P.irk, CA ^]\2a 



(805) 498-3651 



CIRCLE INQUIRY NO. 13 



The One Stop 
Peripheral Repair Center 

Independent Peripheral Services is a depot repair 

facility comprised of qualified technicians ready 

to solve your maintenance problems. 

Floppy Disk Drives Serviced 



Memorex 


Remex 


MPI 


Shugart 


PerSci 


Siemens 


Pertec 


Wangco 



Call Today For A Quote 
(213)991-9440 

Two week turnaround 
with 90 day warranty on repairs 



We Stand Behind The 
Peripherals We Repair 

Independent Peripheral Services 
31316 Via Colinas, Suite 101 
Westlake Village, CA 91362 
(213)991-9440 



60 INTERFACE AGE circle inquiry no. 42 



suited for the situation where the business owner Is the 
computer operator as well. See "Business Software 
Review" (I A Jun 81). 

The Eagle ll's other major software program is the 
Spellbinder word processor from Lexisoft (Davis, CA). 
Spellbinder Is a nicely balanced package containing 
some advanced features that come as a pleasant 
surprise In a computer of this size. It offers, for example, 
the opportunity to define "macros"— customized com- 
binations of command sequences that can be called up 
with a single keystroke. The mail merge operation is 
implemented in this manner. Word-breaking hyphens 
come In three formats: hard, firm and soft. Such fine 
distinctions are necessary because of the rather arbi- 
trary usage of this character In the English language. 

In the microcomputer field. Spellbinder stands almost 
alone in Its ability to produce true proportionally-spaced 
printouts. Presuming that the user's printer is able to 
handle the task (most dalsywheel printers can), this 
word processor will allot narrower spaces for little 'T's 
and give the monster capital "W" room to spread Its 
wings. 



Operations are simple 

Spellbinder has been nicely adapted to the Eagle II, 
to the extent that 28 of the keyboard buttons carry 
secondary markings Intended strictly for word pro- 
cessing functions. Operations like listing a directory of 
documents on a diskette. Inserting or deleting text and 
displaying a brief "help" message are but a single 
keystroke away. 

The Eagle II has no hardware options: There Is no 
opportunity for the user to add on memory, I/O ports or 
the like. Internally, the computer's most essential 
electronics are spread over a single 9-ln. by 14-ln. 
circuit board. The board contains an 8-blt Z-80A micro- 
processor operating at 4 MHz, a full house of random- 
access memory (64K bytes) and the parts necessary to 
manage the keyboard, display screen and four I/O 
ports. There Is mention in the literature about the 
possibility of adding a Winchester hard disk drive, but 
this would be an operation best left to your local dealer. 

User documentation Is consistent with Eagle's overall 
philosophy— heavy on the "how to use It" side, light on 
"why It's done this way" explanations. Two manuals 
are provided. The leaner of the two contains a brief 
40-page User's Guide and 1 0O-page Spellbinder manual. 
The other book is several times as thick, and devoted 
entirely to Accounting Plus applications. There is no 
opportunity for the user to do his own software pro- 
gramming on the Eagle II, so there are no manuals that 
would apply to this activity. Similarly, no information Is 
offered in the area of troubleshooting or hardware 
maintenance. 

The Eagle II, complete as described here, lists for 
$4,995. One would have to add a printer before the 
computer would be useful in its Intended function. 
Budget from $700 to $3,500 for this Item, depending 
upon requirements for speed and print quality. At 
$3,995, the Eagle I has but a single diskette drive, and 
omits the accounting plus package, which requires two 
drives for its operation. The Eagle III sells for $5,995, 
and Is equipped with higher density disk drives for a 
total of 2M bytes of on-line diskette storage. Otherwise, 
It Is Identical to the Eagle II. D 

JUNE 1982 



TYPE "T" FOR TEACH. 



TM 




THAT'S ALL YOU DO TO LEARN 



TM 



SELECT is the only word processor with this unique teaching program. TEACH takes 
you through each of SELECT'S commands. Step by stepyou interact with the computer 
and see your progress on the screen. You can learn the basics of this fully featured word 
processor before you take it home. And at the end of your TEACH program (90 minutes or 
less) you'll be ready to use SELECT to compose, reorganize, file and manipulate just about 
any document you want. 

When you want to Create or Erase, Move or Zap, key only the first letter of the com- 
mand. After committing your document to SELECT, polish it with the help of SUPER- 
SPELLTM SELECT'S multi-thousand word spelling dictionary scouts out your spelling and 
typing errors and helps you correct them. SELECT'S merge feature integrates your mail- 
ing lists with SELECT documents to simplify billing, forms and advertising. 

SELECT runs on any CP/M based hardware and you'll see it displayed on more new 
hardware this year. Ask your dealer to sit you down in front of SELECT. Wave him away. 
Type "T" — you've just enrolled in the common sense school of word processing. 




SELECT... The Word Processing People ' 



•SELECT, SUPERSPELL and TEACH are trademarks of 
Select Information Systems, Inc. 

**CP/M is a trademark of Digital Research 

SELECT INFORMATION SYSTEMS, INC. 

919 Sir Francis Drake Boulevard, Kentfield, California, 94904 • (415) 459-4003 



JUNE 1982 



CIRCLE INQUIRY NO. 68 



INTERFACE AGE 61 



PRESENTING THE LARGEST 
COLLECTION OF COMPUTER BOOKS 

EVER ASSEMBLED 



Introducing the New DATA DYNAMICS TECHNOLOGY Comprehensive Computer Book 
Reference and Guide of computer science books. This one-of-a-kind guide will prove 
to be the computer industry's finest reference tool with these spectacular features: 

• The largest selection of books anywhere listed in 1 
handy reference guide. We offer summaries of over 850 
different titles from 32 major publishers. 

• Cross-referencing of books by subject matter and 
comprehension level as well as by author and title. 

• Monthly updates. By updating our guide listing monthly, 
we keep you informed about the latest computer science 
books on the market. 

• A complete one-stop shop. Since we stock most books 
listed in the guide in-house, we are able to fulfill your book 
orders directly from our offices. 

• Annual Reference and Guide $4.95. 

• Subscription to annual Reference and Guide, monthly 
updates and quarterly indexes $45.00. 

PLACE YOUR ORDER TODAY!! 




n Please send me a copy of the 1982 Comprehensive Computer Book Reference and Guide for S4.95. [Shipping and Handling U.S. only— S2. 00, Foreign— S3. 00.) 

California residents add 6% sales tax. 
n Please send me a one year subscription of monthly updates plus quarterly cross-reference indexes for S45.00 U.S. only. Foreign orders air mail only S60.00. 



D O 



□ 



V/S4- 



D 



D 



Card 



CARD NO. _ 
SIGNATURE. 



D Check (Must be U.S. Funds drawn on U.S. bank) 



EXPIRATION DATE 



NAME. 



ADDRESS . 
CITY 



. STATE . 



.ZIP. 



Make check or money order payable to DATA DYNAMICS TECHNOLOGY. P.O. Box 1217, Dept. LIHN, Cerritos. CA 90701-1217 
Shipping and Handling charges are to be included in each order, S2.00— U.S. only, S3.00— Foreign (except subscription). California residents add 6% sales tax (except subscription). 

Please allow 6-8 weeks for delivery. Prices subject to change without notice. 

Place your direct order today! 
Call Toll FREE outside California 

800-423-6665, Ext. 10 

Pacific Standard Time, 8:00 a.m. to 5:00 p.m., Monday— Friday 



62 INTERFACE AGE 



JUNE 1982 



COMPUTER 

HOW-TO BOOKS 

FROM 




□ATA 

DYNAMICS 

TECHNOLOGY 



Z-80 Microcomputer Handbook 

William Barden, Jr. 

The Zilog Model Z-80 represents a 
microprocessor that is extremely sophis- 
ticated and attractive to many computer 
users. This handbook will provide the 
current and prospective user with essen- 
tial information on the technology of the 
Z-80. Organized into three sections, the 
first section concentrates on hardware, 
the second on software, and the third on 
microcomputers built around the Z-80. 

Order No. 0-672-21 500 304 pages $11.95 

Computer Graphics Primer 

Mitchell Waite 

Describes one of the most exciting 
developments in the new home com- 
puter products— computer graphics. 
Computer graphics is the ability to 
create complex drawings, plans, maps, 
and schematics on the screen of a 
television set. 

Order No. 0-672-21 650-7 1 84 pages $1 4.95 

BASIC Programming Primer 

Mitchell Waite and Michael Pardee 
This book will serve as an invaluable tool 
to anyone who wants to learn BASIC, the 
most popular computer language today. 
Seven chapters explain the fundamentals 
of BASIC, program control, organization 
and a game program, additional func- 
tions, and variations of BASIC. 

Order No. 0-672-21 586-1 240 pages $11.95 

Howard Sams Crash Course 
in Microcomputers 

Louis E. Frenzel, Jr. 
Because of its content and unique form 
of presentation, the reader is provided 
with a solid background in micro- 
computers quickly and effectively. This 
course, arranged as a series of lessons 
in a self-teaching format, features 14 
units and 2 appendices that will teach 
the average consumer as effectively as 
the scientist with a PhD to deal with 
complete microcomputer systems. 

Order No. 0-672-21 634-5 264 pages $1 9.95 



Order No. 0-672-21793-7 




PASCAL Primer 

David Fox and Mitchell Waite 
If you are a computerist who is eager to 
learn the capabilities of PASCAL, this 
book is written for you. PASCAL is a 
computer language with features and 
capabilities only found among the most 
high ranking languages. This book will 
describe PASCAL program structure, 
variables, procedures and many 
other features. 



206 pages 
$16.95 



Guidebook to Small Computers 

William Barden, Jr. 

If you are contemplating buying a small 
computer system for your home, office, 
or business, this book can save you time 
and trouble. It contains all the informa- 
tion necessary for a prospective buyer to 
make an intelligent selection of a small 
system. The first chapter is a general 
introduction to small computers and 
presents the fundamentals of hardware 
and software. The remaining chapters 
feature a survey of 21 currently popular 
systems and are illustrated with photo- 
graphs, drawings, and charts. A handy 
directory of small computer manufac- 
turers concludes the book. 

Order No. 0-672-21 698-1 1 28 pages $6.95 



DATA DYNAMICS TECHNOLOGY p o box 1217 ceritos ca 90701 

Name (Print) 

Address 

City 



_State__ 



-Zip- 



Please send me: 



Order # 


Qty 


Price 


Total 


Order # 


Qtv 


Price 


Total 



















































Shipping & Handling Charges $2.00 ea. U.S., $5.00 ea. Foreign 



V/SA' 



\.J 



TOTAL ORDER $_ 

•TAX $_ 

SHIPPING & HANDLING $_ 

TOTAL ENCLOSED $_ 



D Check or M.O.(U.S. Funds drawn on U.S. bank) 



Exp. Date_ 



Signature . 



•California residents add 6% sales tax. Availability and prices quoted subject to change without notice. 

Please allow 6-8 weeks for delivery, You may photocopy this page if you wish to keep your INTERFACE AGE intact. 

Orders cannot be shipped unless accompanied by payment, Including shipping & handling and tax where applicable. 

DATA DYNAMICS TECHNOLOGY. A Division of INTERFACE AGE Magazine (213) 926-9548 




mmm 



#25 SOFTmRE 



ULTIMATE SOFTWARE PLAN 



We'll match any advertised price on any 
item that we carry. And if you find a lower 
price on what you bought within 30 days of 
buying it, just show us the ad and we'll 
refund the difference. 
It's that simple. 



DISK WITH 
MANUAL 



'/ 



MANUAL 
ONLY 



Combine our price protection with the 
availability of full professional support and 
our automatic updateserviceand you have 
the Ultimate Software Plan. 

It's a convenient, uncomplicated, logical 
way to get your software. 

i^ (New items or new prices] 
Special price of the month. 



ARTIFICIAL INTELLIGENCE® 

Meclical(PAS-3} $849/$40 

Dental {PAS-3) $849/$40 

ASYST DESIGN* 
Prof Time Accounting. .$549/$40 
General Subroutine. . .$269/$40 
Application Utilities .... $439/$40 
COMPLETE BUS. SYSTEMS'* 

*Creator $199/$25 

* Reporter $129/$20 

*Both $299/$45 

COMPUTER CONTROL* 

•Fabs(B-tree) $119/$20 

•UltraSortll $119/$25 

COMPUTER PATHWAYS* 

Pearl (level 1) $ 99/$25 

Pearl (level 2) $299/$40 

Pearl (level 3) $549/$50 

DIGITAL RESEARCH* 
CP/M 2.2 

NorthStar $149/$25 

TRS-80 Model II 
(P+T) $159/$35 

Micropolis .$169/$25 

PL/1-80 $459/$35 

BT-80 $179/$30 

Mac $ 85/$15 

Sid $ 65/$ 15 

Z-Sid $ 90/$ 15 

Tex $ 90/$ 1 5 

DeSpool $ 50/$ 10 

CB-80 $459/$35 

CBasic-2 $ 98/$20 

D.M.A, 

Ascom. $149/$15 

Formula $539/$45 

GRAHAM-DORIAN* 

General Ledger $729/$40 

Acct Receivable $729/$40 

Acct Payable $729/$40 

Job Costing $729/$40 

Payroll II $729/$40 

Inventory II $729/$40 

Payroll $493/$40 

Inventory $493/$40 

Cash Register $493/$40 

Apartment Mgt $493/$40 

MICRO-AP* 

S-Basic 5269/$25 

Selector IV $295/$35 

Selector V $495/$50 

MICRO DATA BASE SYSTEMS* 

MDBS $269/$35 

MDBS $795/$40 

DRS or QRS or RTL. . .$269/$ 10 
MDBSPKG Sl295/$60 

MICROPRO* 

WordStar S319/$60 

Customization Notes ..$429/$na 

Mail-Merge $109/$25 

WordStar/ Mall-Merge. $419/$85 

DataStar $249/$60 

WordMaster $119/$40 

SuperSort I $199/$40 

Spell Star $175/$40 

CalcStar $259/$na 

MICROSOFT* 

Basic-80. $298 

Basic Compiler $329 

Fortran-BO $349 

Cobol-aO $629 

*^M-Sort $175 

^ Macro-80 $144 

Edit-80 .$ 84 

MuSimp/MuMath. . . . .$224 

MuLisp-80 SI 74 

MultiPlan -.Call 

Manager Series Call 



CP/M users: 

specify disk systems and formats. Most formats available. 
ORGANIC SOFTWARE® 

TextWriter III $111/$25 



DateBook II $269/$25 

Milestone $269/$30 

OSBORNE® 

General Ledger $ 59/$20 

Acct Rec/Acct Pay. . . .$ 59/$20 

Payroll w/Cost $ 59/$20 

All 3 $129/$60 

All 3 -I- CBASIC-2 $199/$75 

Enhanced Osborne.. . ,$269/$60 

PEACHTREE* 

General Ledger $399/$40 

Acct Receivable $399/$40 

Acct Payable $399/$40 

Payroll $399/$40 

Inventory $399/$40 

Surveyor $399/$40 

Property Mgt $799/$40 

CPA Client Write-up. . .$799/$40 

P5 Version Add $129 

MagiCalc $269/$25 

Other less 10% 

SOFTWARE WORKS* 

*Adapt(CDOStoCP/M).$ 49/$na 
*Ratfor $ 68/$na 

SOHO GROUP* 

•MatchMaker $ 89/$20 

* Worksheet $159/$20 

STRUCTURED SYSTEMS® 

Business Packages, 
Call for Price 
SORCIM* 

SuperCalc $269/$na 

Trans 86 $115 

Act $157 

TCS* 

GLorARorAPorPay. $ 79/S25 

All 4 $269/$99 

Compiled each $ 99/$25 

Inventory $ 99/$25 

SUPERSOFT* 

Diagnostic I $ 49/$20 

Diagnostic II $ 84/$20 

Disk Doctor , . .$ 84/$20 

Forth (8060 or Z80). . . .$149/$30 

Fortran $219/$30 

Fortran w/Ratfor $289/535 

C Compiler S174/$20 

Star Edit $189/$30 

Other less 10% 

UNICORN* 

Mince $149/$25 

Scribble $149/$25 

Both $249/550 

WHITESMITHS* 

"C" Compiler $600/$30 

Pascal (incl "C") $850/$45 

"PASCAL" 

Pascal/MT-I- Pkg $429/$30 

Compiler $315 

SpProg $175 

Pascal/Z $349/$30 

Pascal/UCSD 4.0 $670/$50 

Pascal/M $355/$20 

DATA BASE" 

FMS-80 $649/$45 

dBASEII $595/$50 

Condor II $899/$50 



"WORD PROCESSING" 

WordSearch $179/$50 

SpellGuard .$229/$25 

VTS/80 $259/$65 

MagicWand $289/$45 

ORDERS ONLY-CALL TOLL FREE VISA • MASTERCHARGE 



Magic Spell $269/$25 

Spell Binder $349/$45 

Select $495/$na 

The Word $ 65/$na 

"OTHER GOODIES" 

Micro Plan $419/$na 

Plan 80 $269/$30 

Target $189/$30 

BSTAM $149/$na 

BSTMS $149/$na 

Tiny"C" $ 89/$50 

Tiny "C" Compiler $229/$50 

NRvadaCobol $179/$25 

MicroStat $224/$25 

Vedit $ 1 30/$ 1 5 

MiniModel $449/$50 

StatPak $449/$40 

Micro B-h $229/$20 

Raid $224/$35 

String/80 $ 84/$20 

String/80 (source). . . . $279/$na 

ISIS CP/M Utility $199/$50 

Lynx $199/$20 

Supervyz $ 95/$na 

i-'CP/M Power $ 75/$na 

j.^ Mathe Magic $ 95/$na 



INFO UNLIMITED'*' 

Easy Writer $199 

Datadex $249 

EasyMailer $128 

Other. less 15% 

MICROSOFT" 

Softcard (Z-80 CP/M). .$298 

Fortran $ 1 79 

Cobol $499 

Tasc. $139 

MICROPRO* 

Wordstar $269 

MailMerge $ 99 

Wordstar/MailMerge . .$349 

SuperSort I $159 

Spellstar $129 

PERSONAL SOFTWARE/ 
VISICORP* 

Visicalc3.3 $225 

Desktop/Plan II $225 

Visiterm $ 90 

Visidex $225 

Visiplot $180 

Visitrend/Visiplot $300 

Visifile $225 

PEACHTREE® 

G/L,A/R,A/P,Payor 

Inventory (each) $224/$40 

"OTHER GOODIES" 

*VU #3R 

(usew/Visicalc) $ 49 

•Context Connector 

(usew/Visicalc). . , .$ 99 

Micro Courier $219 

Super-Text II $127 

Data Factory . $134 

DB Master $ 1 84 



IBM PC SOFTWARE 



^ Business/Med/WP 
Call for Price 

8086 SOFTWARE 

i^ CBASIC 86 $300/$na 

»'- Pascal MT -I- 86 Pkg . . .$730/$na 

i^ Pascal UCSD 86 $700/$na 

^ Macro 86 $259/$na 



1-800-854-2003 ext. 823 • Calif. 1-800-522-1500 ext. 823 

Outside Continental U.S.— add $10 plus Air Parcel Post • Add $3.50 postage and handling per each item 
• California residents add 6% sales tax • Allow 2 weeks on checks. C.O.D. $3.00 extra • Pricessubject to change 
without notice. All items subject to availability • ®— Mfgs. Trademark, Blue Label $3.00 additional per item. 

THE DISCOUNT SOFTWARE GROUP 

6520 Selma Ave. Suite 309 • Los Angeles, Ca. 90028 • {213] 837-5141 . 
IntI TELEX 499-0446 DISCSOFT LSA« USA TELEX 194-634 (Attn: 499-0446) 
TWX 910-321-3597 (Attn: 499-0446) 



ARTICLES 
WANTED 



INTERFACE AGE is seeking articles 
pertaining to full-capability business 
micros for the November issue. Sys- 
tems in the over $10,000 price range 
will be compared in an in-depth article. 
Additional articles should discuss both 
hardware and software aspects of 
multiuser systems and the more ad- 
vanced micro systems on the market. 
Articles intended for this issue should 
be received no later than July 1 for 
consideration. 

Other article topics being solicited 
include medical applications, word 
processing, peripherals and inter- 
facing products, tutorials, computer 
graphics, communications and 
networking, micros in education, and 
the future of computers. Special 
emphasis is placed on business 
systems and applications. 

Program listings should be no more 
than 60 characters wide, with no 
wrap-around lines. Unlined paper 
and a new ribbon should be used. 
Sample runs should be included. In 
the article text, variables should be 
described. The system utilized in 
composing the program should be 
detailed — operating systems, 
language type and version, and ahy 
necessary peripherals. 

Manuscripts should be typed or 
printed out double-spaced with one- 
inch margins. Minimum text length is 
8 pages, whether or not the article is 
accompanied by a program listing. A 
brief synopsis of the article should 
preface the manuscript. Photos 
should be numbered and each 
should have a caption. Authors are 
requested to submit a statement of 
background and expertise. 

The publisher assumes no res- 
ponsibility for artwork, photos or 
manuscripts. No acknowledgment is 
made unless the submission is 
accompanied by a large, stamped 
return envelope. A minimum of six 
weeks should be allowed for a 
response; it is requested that authors 
do not phone for information about 
submittals. The submittals should be 
addressed to: Editorial Dept., Inter- 
face Age, 16704 Marquardt Ave., 
Cerritos, CA 90701. 



64 INTERFACE AGE 



CIRCLE INQUIRY NO. 27 



JUNE 1982 



TEK 



2200 SERIES 

DUAL TRACE OSCILLOSCOPES 



THE PERFORMANCE/ 
PRICE STANDARD 




Introducing a direct line 

to a 60 MHz Tektronix scope 

built for your bench! 



From the world's most 
respected name in oscil- 
loscopes: a new scope, 
plus a new direct order 
number, that finally 
makes it practical to put 
Tektronix quality on your 
bench ... at work or home. 

Among professional en- 
gineers and technicians 
there is no substitute for the 
performance and reliability 
of Tektronix oscilloscopes. 

Now, for the first time, 
Tektronix is offering an ad- 
vanced scope at an un- 
precedented low price — 
and has a direct order line 
that lets you get your order 
processed today! 

The scope: the 2213. 
Its radical new design 
brings you Tektronix 
quality for well below 
what you would pay for 



lesser-name scopes. 

The 2213's practical de- 
sign includes 65% fewer 
mechanical parts, fewer 
circuit boards, electrical 
connectors and cabling. 
Result: a lower price for you 
plus far greater reliability. 

Yet performance is pure 
Tektronix: there's 60 MHz 
bandwidth for digital and 
high-speed analog circuits. 
The sensitivity for low signal 
measurements. The sweep 
speeds for fast logic families. 
A complete trigger system 
for digital, analog or video 
waveforms. And new high- 
performance Tektronix 
probes are included! 

2213 PERFORMANCE 
DATA 

Bandwidth: Two channels, 
dc— 60 MHz from 10 V/div 
to 20 mV/div (50 MHz from 



2mV/divto10mV/div). 
Sweep speeds: Sweeps 
from 0.5 s to 50 ns (to 5 
ns/div with XlOmag). 

Sensitivity: Scale factors 
from 100 V/div (10X probe) 
to 2 mV/div (IX probe). Ac- 
curate to ± 3%. Ac or dc 
coupling. 

Delayed sweep meas- 
urements: Standard 
sweep, intensified after 
delay and delayed. 
(Need dual time-base 
performance and timing 
accuracy to ± 1.5%? Ask 
about our 2215 priced at 
$1400.) 

Complete trigger system: 
Modes include TVfield, 
normal, vertical mode, and 
automatic; internal, exter- 
nal, and line sources; vari- 
able holdoff. 
Probes: High perform- 



ance, positive attachment, 
10-14 pF and 60 MHz atthe 
probe tip. 

The price: Just $1100 
complete*. Order direct 
from Tektronix National 
Marketing Center. Phones 
are staffed by technical 
people to answer your 
questions about the 2213. 
Your direct order includes a 
15-day return policy and full 
Tektronix warranty 

Now it's easier than 
ever to get your hands on 
a Tek scope! 

ORDER TOLL-FREE 

800-547-1845 

AskforDept.A1720 

(In Oregon, Alaska and 
Hawaii: 1-503-627-5402 
collect.) Lines are open 
from 8 am EST to 5 pm PST 



•Price FOB.. Beaverton. OR. 



HBlctronix 

CXJMMfTTED TO EXCELLENCE 



Copyright© 1982 Tektronix, Inc. All rights reserved. 121 



TEN STEPS 
TO TAKE 
BEFORE YOU 

BUY A 
COMPUTER 



by Dona Z. Meilach 




You can no longer resist. There must be something 
to all this talk about computers. Friends rave about them; 
others praise their efficiency and time-saving features 
in business applications. The prices have been coming 
down, the technology improving. It's time to investigate. 
But where do you start? 

A session with a computer salesperson could be one 
of the most intimidating and sobering experiences of your 
life. Those with no scientific or engineering background 
lack a frame of reference for computer technology. 

Compare buying a computer with purchasing a car. 
You know why you want a car and what it will do for you. 
You may not know exactly how the engine functions, but 
you know what to expect when you turn the key in the 
ignition and step on the gas. From past experiencie, your 
decisions may be based on features and price. 

No so with a computer. You probably don't know how 
to turn one on and off, may have only a vague idea of 
what it can do for you, and that idea could be erroneous. 

I was recently in a library where six computer terminals 
were dark and the librarians were logging books in and 
out by hand. The head librarian was taking the situation 
philosophically and stoically. A way of life with computers? 
It didn't have to be. That library was sold a system that 
was being phased out before it was installed, but no one 
told the librarians. They had listened to someone who 
wanted to dump his stock. 

Before you make a purchase, take time to gather infor- 
mation. While you are shopping, be wary and ask for info- 
rmation from those people who may have bought 
computers for their homes or offices. Then, when you 
face a sales person, you wilt be forewarned and forearmed. 
You will know what questions to ask, even if 
you don't immediately understand the answers, 

Step 1. Ask yourself: Why do I want a 
computer? What do I want it to do? 

Don't feel bad if you don't 
know. A computer's potential 
can be unfathomable. Visit 
the public library and consult 



--J 







the current books that define 
computers and tell you the 
difference between hardware 
and software. But avoid the 
technical books at this point; 
you want to know what a computer 
basically is, how it works, what com- 
ponents it requires and what it can do 
for you. 

After you've read a little, you'll realize that 
a computer can be used for business applica- 
tions such as bookkeeping and inventory; for word pro- 
cessing; for stock reports; to learn a language; to balance 
a checkbook; to educate children; to educate yourself ; 
for playing games; to prepare income tax returns; to 
pursue an interest such as art or music, or simply as a 
means to help you understand emerging technology. 
Step 2. There are many computer-oriented newspapers, 



newsletters and magazines available by subscrip- 
tion or at your library, computer stores and 
some newsstands. 

Look at the ads and read the unfamiliar words. 
Some words and terms will repeat themselves; micro- 
processor, byte, bit, disk, disk drive, CP/M, RAM, ROM, 
Z-80, 8080 and CBasic. Jot them down and look them 
up in a computer book glossary or a computer dictionary. 
You'll begin to understand how amounts of memory 
storage affect output and you'll learn what 16K, 32K, 
48K and 64K mean. 

Step 3, Compile names of local distributors and the 
systems they sell, such as: Digital, Cado, Lanier, 
Wang, Apple, Radio Shack, IBM, Xerox, Zenith, Zobex 
and others. Compare advertisers in the publications 
with those who may have distributors in your area. 
Some of the same ads appear in the popular news 
magazines and business publications as well as in 
computer magazines. 

How do you know who has what in your area? Check 
the classified listings in the phone book under both 
"computer" and "data processing." Look for ads in 
the business pages of newspapers in cities that can 
support such companies. (People in small towns may 
have a limited choice.) Many components can be 
purchased by mail order, but if a component doesn't 
work, a neophyte will not recognize where a problem lies, 
resulting In hours of frustration and lost time. On-going 
support and maintenance must be considered. 

Many advertisers supply toll free phone numbers or 
reader service cards inserted in publications. Request 
information. As it arrives, sort it and start a loosely 
divided file; i.e.: systems, terminals, printers and 
software. As the file becomes larger, categories will 
emerge and you will be able to specifically rearrange 
your information. Before long, you will become familiar 
with components and basic features, and be in a position 
to compare one against another. 

Step 4. Visit local showrooms and dealers for hands- 
on demonstrations and to discuss your needs. Explain 
what you think you want and be open to suggestions. 



There's the 

danger of 

familiarizing 

yourself with 

one system and 

not considering 

others 



For example, if you know you want a word processing 
machine, let the salesmen suggest the best programs. 
The time to decide what program you want to run is 
before you decide on a computer and peripherals. Some 
computers will not have adequate memory storage for 
long, sophisticated programs. (Example: one major word 
processing program requires 48K bytes of disk space 
to run, without additional space for user input.) If you 
bought a computer that held only 32K memory storage, 
you would not be able to use that specific program.) 

Avoid letting anyone talk you into any system that 
may prove to be less than you will need, and don't be 
surprised if salespeople are not as helpful as you would 
like. Many are new to the technology and may not be as 
familiar as you would expect them to be about what 
they are selling. By this time, you'll have an elementary 
knowledge of the terms and products, some idea of 
what to ask and what some of the answers might be. If 
not, keep asking questions and don't be satisfied with 
vague answers. If a salesperson makes you feel foolish, 
or is impatient with you, move on to the next distributor. 
Caution: This is a period of possible discouragement. 
You may be tempted to buy whatever there is because 
of the overwhelming choice and your unfamiliarity with 
the technology. Don't. 

You are now to the point where you can use your 
automobile purchasing background and apply it to 
computers. As with cars, there are no standards. 
Components from one computer system will not inter- 
face with another. Once you're locked into a system, 
you'll have to stick with it. You may attempt several 
connections, to interface one with another, but the 
resulting costs may not be worth the effort. 

Go back to the books and the ads until you are sure 
you understand how much memory a system stores, 
what software your purposes require, the size and type 
of disks and exactly what the system will support. 

Step 5. Before you make any decision about the 
system you may think you need, or about the dealer 

68 INTERFACE AGE 



you will buy it from, consult your nearest computer 
society or users' group. A computer society is usually 
made up of people who use a variety of systems for any 
number of purposes. You can learn who is using what. 
Most people are willing and anxious to explain their 
systems to potential buyers. How do you find a society? 
Ask the dealers about such groups in your area and 
watch computer store bulletin boards for meeting 
notices. Your business associates and friends who run 
computers may know about them. 

Users' groups and special interest groups usually 
exist as subgroups within a society to exchange and 
disseminate information. There may be CP/M, Apple, 
TRS-80, business applications or word processing 
users' groups. Members are committed to one system 
and help one another by sharing their experiences. 

Societies and users' groups may also present work- 
shops, demonstrations and discussions about the latest 
equipment. They may have speakers who represent 
the equipment in which you may be interested. When 
others ask questions, you will learn. 

Especially important are users who have gone your 
route. They have discovered pitfalls, as well as high- 
spots, and are anxious to reveal them. They will also 
steer you away from companies that do not support or 
service a unit once it is out of the store. A reputation in 
a computer society can make or break a company. 

Step 6. Enroll in an adult education computer class, if 
available. Colleges throught the country have computer 
centers; however, enrollment as a credit student may 
be necessary to learn the ins and outs. But the same 
colleges, if they offer a business major, may have a 
one- or two-day weekend seminar where you can work 
with more than one system. Beware of schools with 
limited budgets; they may lack varied equipment. 
There's the danger of familiarizing yourself with one 
system and becoming so comfortable with it that you 
won't consider others. With this in mind, a course can 
offer invaluable insight into how computers work. 

Step 7. You are now in a position to intelligently and 
realistically re-evaluate your needs. Along the way, you 
will have acquired some ideas about the sizes of 
systems and their costs. Develop a comparison chart 
for the systems you have seen. List the hardware 
components along the side. Establish headings arranged 
by manufacturers, distributors, number of disk drives, 
size, amount of memory storage, upgradable (if you can 
move from a single to a double density or hard disk), kind 
of terminal (these should be charted individually), prices, 
guarantees and what is covered. Log in the support 
offered and service contract factors, if applicable. Do 
the same thing for a printer or other peripherals you 
may be considering. 

With your charts, you can compare differences and 
proceed to ask more questions of experienced people 
in the users' groups. Why is one system recommended? 
Or why not? 

If you still aren't sure and your budget allows It, there 
are computer consultants. They will, for a fee, discuss 
your needs with you and suggest what they think is the 
best system. A competent consultant (finding one can 
be another research project) is a wise expense for a 
small or large business that may require interaction 
from multiple sources and specially written programs. 

Step 8. When you have enough organized information, 
return to the computer stores or make appointments 

JUNE 1982 



with distributors for demonstrations. Evaluations may 
be required on your business site. When the potentials 
of the equipment are discussed, you will be able to 
speak the salesperson's language. You should ask for 
demonstrations of specific software you will be using. 
But dealers often do not have or do not know about all 
available software. You may have to find a software 
dealer and arrange for an appointment. This is one of 
your wisest moves at this time. Working through a 
software program can be a time-consuming exercise in 
frustration. Manuals are notoriously hard to follow, 
especially for a novice. You'll save time when introduced 
to the vagaries of a program by someone who has a 
working knowledge of its commands and how to use 
them. Often software must be configured to your 
specific unit before it will work. 

It is also important to become familiar, through a 
class offered either by the dealer or an outside source, 
with the essential commands of the operating system 
built into your unit. Disks have to be copied, files have 
to be established. It can be overwhelming unless 
you're prepared for it. 

Step 9. When you are on the brink of a decision, go 
slowly. There's a big cost factor. Decide, before you 
buy, on the best financial arrangement for your invest- 
ment. Will you be better off with timesharing, with 
leasing, or by purchasing equipment outright? Check 
with your accountant before you make your decision. 

An invaluable aspect of users' groups is that you can 
discuss costs and dealers' reputations with people 
who have already purchased a system, A society 
membership may also entitle you to a discount. 



Price is where the automobile analogy most applies. 
You will get an idea of how you may be able to compar- 
ison shop and negotiate, depending upon the system 
and the competition in your area. But you must be 
cautious: service and support are an essential aspect 
of overall costs. How long is the guarantee or warranty? 
What does it cover? Will the dealer send a repairman to 
you? Will you have to bring the equipment to the 
dealer? Size, of course, is a factor. If a part of your 
system breaks down, how long will it be down? Are loan 
units available? 

It is also wise to talk with someone from the service 
department. Testimonials from satisfied users should 
be solicited, if possible. Ask the salesman for names. 
Talk to whoever would be most likely to give you an 
unbiased opinion. 

Step 10. Carefully assess the limitations of your 
home or office and the area in which you plan to place 
the machine. Consider those who will be working with 
the computer— don't subject them to too much glare. 
Consider the system itself; guard it from high tem- 
peratures and too much moisture. Computers, like 
other employees, work best when their environments 
are pleasant. 

Perhaps one bonus step should be added: patience. 
The research outline above will require two-to-four 
months, depending upon the time you can devote to it. 
That alone is a test of whether you will be successful 
with your system. Learning to use a computer and 
learning how the software works is an on-going exercise 
in patience, determination and perseverance. But the 
rewards are plentiful. D 



YOU'VE NEVER SEEN DISCOUNTS LIKE THESE! 




SYSTEM ONE 
SYSTEM 1H 



$2999 
5395 






SYSTEM THREE $5999 

^ NEW CROMEMCO PRODUCTS 

8 and 16 BIT DUAL PROCESSORS 
CSID2E(256KRAM) 
CSID5E(512KRAM) 
CSIHD2E(256K,5Meg.H.D.) 
CS3D5E(512KRAM) 
CS3HD40E(5 Meg.|H.D., 4Meg. RAM) 





S4299 
4999 
5999 
7299 

20995 



MORE SPECIALS 



SYSTEM TWO $3995 
SYSTEM Z2H 7495 



VIDEO TERMINAL 
3102 $2099 




MAXELL DISKETTES Boxes of 10 



MD1 
MD2 



$39.95 
49.95 



FD1 
FD2 



$42.95 
57.95 



ATARI 800 $ 699 
Tl 810 Printer 1349 
QANTEX Printer 1049 
ADDS Viewpoint 599 
ADDS Regent 25 879 



EPSON MX80 $ 
EPSON MX80 FT 
EPSON MX100 
SOROC 10130 
DEC LA34 



499 
599 
759 
699 
949 



CALL FOR INFORMATION ON 

NORTHSTAR, HAZELTINE, 

LEAR-SIEGLER, QUME, INTEGRAL DATA 

SYSTEMS, OKI DATA, TELEVIDEO, 

DIGITAL MICRO SYSTEMS 



All prices are CASH. American Express, Visa, Master Card, add 5% 
Prices subject to change without notice 

DATA DISCOUNT CENTER 

P.O. BOX 233, Greenvale, New York 11548 



076-869-8537 



JUNE 1982 



CIRCLE INQUIRY NO. 88 



INTERFACE AGE 69 



MICRO IDIOMS 




A Look at 
Three Language Options 



There are more than 200 high level programming languages and a staggering array of hybrid dialects available 
today. The criteria for language selection in a business climate must be determined by the intended application. 
Only by composing a comprehensive checklist of vocational requirements can language choice coincide with a 
particular class of problems. 

For example, Fortran might provide superior mathematical qualities, but yield inadequate character 
manipulation for a specialized inventory control situation, Fortran is an acronym for Formula Translation, and 
was the first procedure-oriented tongue to achieve popularity. 

PL/1 is an acronym for Programming Language One. PL/1-80 is a hybrid version of PL/1 developed for 
microcomputer application. Also procedure-oriented, its concise statements are similar to those of Fortran. 
Both Fortran and PL/1-80 are computer-independent. Either can be run on any microcomputer with the 
appropriate translator. This minimizes the need for comprehensive understanding of the machine and language 
tool— encouraging concentration on the problem. 

Forth was originally cultivated for process control and wields a comparatively unique structure. Whereas 
Fortran and PL/1 produce machine code for direct execution by the CPU, Forth does not. Its threaded code 
must be interpreted, but can execute a program considerably faster than Basic. Technically, Forth combines 
post-fix notation with a definitional structure— permitting potential for individual customization. 

Proponents of each of these three languages claim specific attributes in business application. Generally, 
Fortran excels in the computation-intensive programs demanded by engineering and science. PL/1 performs 
well in clerical tasks— particularly the grouping of records and files. Forth acts most favorably in situations 
requiring evaluations. All three are better suited to those with some programming experience. 

The trio of articles that follow are designed to provide a more intimate exposure to these important 
programming vernaculars. ^DWP 



Fortran 

by Robert R. Mitchell 

The computer language field 
is crowded. Variations of Fortran, 
Cobol, ALGOL, PL/I, Basic, 
Pascal, Forth, PILOT, C language 
and others are readily available 
from many vendors. How does a 
school system decide which to 
teach? How does a hardware 
vendor decide which to offer? 
How does a system designer 
decide which to use? Contempo- 
rary users are often bound to the 
manufacturer's choice. On most 
microcomputers, that choice is 
usually between Basic, Pascal, 
and Cobol. Fortran, an older 
* 'tongue," is seldom a focal point. 

Why not Fortran? 

Fortran is not an interpretive 
language. It requires compilation 
from source to machine language 
code. Linkage with libraries of 
specialized machine language 
routines to handle its many 
functions is also essential. 
Fortran does not give the 
immediate feedback desired for 
program development. It lacks 
the convenience of such ex- 
pected input/output tools as 
addressable screens, prompting 
lines and string characters in 
fundamental versions. 



Continued on page 140 



PL/1-80 

by Gary Kildall 

Since its introduction on main- 
frame computers some 20 years 
ago, and more recently on mini- 
computers, the PL/1 language 
has been popular, primarily with 
sophisticated programmers. 

PL/1 is useful because it has 
many of the best elements of 
early languages such as ALGOL, 
Fortran and Cobol. It has, for 
example, incorporated such com- 
mercial/business processing fea- 
tures as structures, decimal 
arithmetic, file processing and 
picture formats from Cobol. 

PL/1 has its limitations, though. 
Redundant language constructs, 
little-used facilities and error- 
prone statement forms make 
PL/1 large, unwieldy and difficult 
to implement for less exper- 
ienced programmers. 

With the development in 1 976 
of ANSI Subset G PL/1, the 
General Purpose Subset, many 
of the drawbacks of full PL/1 
were eliminated. Almost imme- 
diately. Subset G achieved wide- 
spread acceptance in the mini- 
computer world with implementa- 
tions by Data General, DEC, 
Prime and Wang. With the devel- 
opment of the Subset G-based 
PL/1-80 by Digital Research 

Continued on page 144 



Forth 

by Luigi Bisceglia 

:X? X @ 1270+ IFOX ! 1 S 
-h! ENDIF; 

No, this isn't a shouting match 
between angry comic strip char- 
acters. It is a Forth language sub- 
routine taken from the MMS- 
FORTH Newsletter (volume 1, 
#5). Though it may look incompre- 
hensible, the internal structure is 
quite logical. In Basic, it would 
read: IF X + 1270 THEN X = 0: 
S = S + 1. 

How does Forth stack up among 
other computer language choices? 
It is structured, interactive, flex- 
ible, extensible, fast and friendly. It 
contains the best of Pascal, Basic 
and assembler. Let's examine the 
basic structure of Forth, then take 
a look at some of its pros and cons. 

Writing Forth has nearly the 
effect of writing assembler code 
with a high level, interactive 
language. Processing converses 
through a last-in-first-out stack 
using reverse Polish notation 
(RPN) rather than being dispersed 
through variables. In RPN the 
operators follow the operands. 
The algebraically formatted line (2 
* (5 -h 4 - 3)) - 1 could be 
written as12345-h*- with 
Forth's RPN. The solution could 
be visualized on a stack, as shown 

Continued on page 150 



JUNE 1982 



INTERFACE AGE 71 



Business Software Forum 



SELECTING AN ACCOUNTS 
PAYABLE/RECEIVABLE PACKAGE 




What makes up a good accounts receivable or 
accounts payable package? The diverse arena of 
requirements and many different ways in which 
programmers and businessmen approach these needs 
Implies that there Is no "best" program. 

Elements that enter Into the selection process Include 
the limitations of a machine, the software and the 
attendant costs Involved. All programs run better If writ- 
ten In machine code. But who will commit the amount 
of time and the prohibitive expense necessary to write 
machine language code for all 9,000 different combina- 
tions of micros and peripherals on the market? Who 
would pay the software expense for the marginal gains 
In speed and processing power? The selection of 
appropriate software becomes a matter of making 
Intelligent compromises. 

Let's raise the curtain on these concessions by 



determining some elementary functions. Exactly what 
Is It that accounts payable/receivable programs are 
supposed to do? From a systems design standpoint, 
these are simple applications. Essentially, each has the 
following steps: 

• create master files that contain Information about 
customers and vendors. 

• record Information about sales or purchases as they 
occur (journalize them) 

• associate journalized data with appropriate master 
files (Index them) 

• manipulate data— offset sales and cash receipts, 
purchases and cash payments, reorganize the data 

• prepare reports that summarize the data, either by 
master file account, by date, or In some other 
fashion, such as in the form of a check-writer program 



by Carl Heintz, CPA 




Receivables or payables programs do essentially 
the same things with data, from a conceptual standpoint, 
and so are comparable for analysis. From an accountant's 
point of view, the systems are polar opposites, but 
from an analyst's standpoint, they are mirror images of 
each other. 

It would be nice to be able to create the ultimate 
shopping list for software, but such a task is impossible. 
The fundamental choice of a system is contingent upon 
the user's desires and requirements. Before any software 
can be chosen, the user should evaluate his accounting 
system. Following are areas of primary consideration. 

What is the current environment? Does the user have 
a computerized system, is a service bureau doing the 
work, or is a manual system in place? 

What does the system do? A flowchart of the existing 
system can help to illustrate the requirements of any 



new system. 

What is the information provided by the existing 
system? A list of reports should be created, especially 
in a manual system, for some information may be informal 
in nature (verbal or written on little sheets of paper from 
adding machine runs). What are the strong and weak 
points of the existing system? Why is it that a new 
system is necessary? What are the attributes required 
of the new system? Note that we said required as 
opposed to desired. Many users go overboard when 
creating wish lists for their micro systems. 

These issues must be considered long before 
deciding on any particular piece of software. Without 
requirements, there can be no objective decision-making. 
The next step should be a comparative look at the 
features of the available software on the market, in order 
to find the packages most suited to your applications. 
While the accompanying charts represent only a sample 
—a dozen packages— they provide a valid starting point 
for the selection process. More quality payable/receivable 
packages will be listed in later updates to this series. 

There are a number of programs in circulation— some 
innovative, some re-warmed versions of big-machine 
code. They all share some characteristics that should 
be scrutinizecf carefully. 

The first consideration is the capacity. Exactly how 
many customers and transactions can be accommodated? 
The most probable determinant of this factor will be the 
hardware— and the disk drives in particular. Don't believe 
anyone who says the system he sells has unlimited 
capacity— especially if your micro has only two 1 0OK-byte 
disk drives. 

Look for the information maintained by the system. 
What kind of information is in the master file for vendors 
and customers? Looking at the file layouts can sometimes 
give a good clue as to what the system capabilities are. 
For example, some systems allow the user to create 
different classes of customers and store individual credit 
information. Some systems include year-to-date pur- 
chases and payments. Others even have a field for con- 
tact person, which aids in collection efforts in receivables. 

One area particularly worthy of evaluation is audit 
trails. The importance of this hard-copy evidence cannot 
be overstressed— especially for a company that must 
supply a certified audit. A transaction listing should be 
automatically prepared after the information is fed. 

System speed can be of primary importance in a 
production environment. Again, it is sometimes impossible 
to judge a system in anything but the user's situation. 
The differences in speed between disk drive units are 
amazing, and the size of a file can significantly affect 
a system's access speed. In other words, when the 
dealer demos the system using four or five sample 
records, it will probably run faster than it will after being 
loaded down with 200 or so accounts. 



Agings produced are 

sometimes deceiving. 

Aging should be based 

upon invoice date 



Hardware has recently taken another giant leap ahead 
of software with the introduction of multi-user systems. 
This poses a significant problem when selecting software, 
because most software is not really designed for multiple 
users. Imagine, for example, accessing the same file at 
nearly the same time to do different things— such as 
simultaneously posting sales and cash receipts. One 
user gets a record and posts sales to the record, while 
a split second later another user accesses the file and 
updates it for cash received. We then have two copies 
of the same record in memory— one that has a sale 
posted to it and one that has a cash receipt. When the 
records are returned, which one goes back into the file? 
Some systems have a "file busy" protocol, which 
prevents this sort of thing, except that it will most 
probably halt or lock out the second user until the first 
user finishes with the file. So we are back to single-user 
status, since both users needed the same file at the 
same time. 

Reports and their layouts are critically important in 
designing an effective system. There are many alter- 
natives available— the user should look for reports that 
are workable and informative. One of the most impor- 
tant elements in the reporting information are summaries 
from which accounting entries are prepared. Even in so- 
called integrated systems, the need for audit trails 
necessitates preparations and accounting summaries. 

These summaries should contain all information 
necessary to make proper account entries. It is 
frustrating to add long columns of figures because a 
programmer forgot to include an important summary 
number. For accounts receivable, it is vital to have 
summaries by types of sales. Many companies have 
several different sales categories, and this information 
must be accurately captured. In systems including an 
order entry sequence, the information should be avail- 
able before the receivables module gets it. Write-offs, 
credit memos and adjustments to receivables should be 
tallied separately from cash receipts so appropriate 
entries can be made. 

The accounts payable system will generally require 
more detailed record keeping functions. The system 
should have the ability to allow checks to be coded to 
multiple accounts (i.e. for situations wherein one check 
pays a bill covering many different accounts). Ideally, 
a general ledger print-out indicates which checks have 
been charged to which accounts. There should also be 
summaries showing the total dollar amount charged to 
each account with a summary total. Even if the system 
updates the GL automatically, some hard-copy summary 
should be prepared. 

For accounts payable, job costing is often important. 
A small manufacturer needs to assess accumulated 

74 INTERFACE AGE 



costs by job. Expenses might be coded to an inventory 
account for financial statements purposes; the manager 
must know how much is coded to each job, and very 
often needs a cost detail by job. The accounts payable 
system in such a situation should have the capacity to 
accept job codes as well as account numbers. Reports 
should be generated either by job number or by account 
number. For a moment, consider what the job report 
should show. It really is irrelevant to have the ending 
balance of unpaid invoices classified by accounts or 
jobs. The ending balance represents only those invoices 
that remain unpaid. The accountant wants to know the 
total of all invoices that were charged to the job that 
period— that means all invoices entered into the system 
and charged to the job. Thus, the report should be based 
upon inputs into the system and not just the accounts 
payable balance. The system should summarize what 
was entered into it. Verify that the total charged to 
accounts or jobs equals the total of all amounts entered 
into the system. 

Agings produced are sometimes deceiving. Aging 
should be based upon invoice date. In some cases, the 
last transaction date is used. The amounts should be 
broken down by period— a simplistic system dumps all 
activity into one column on the aging schedule. Be wary 
of the system that applies a partial payment against an 
old balance, then classifies the remaining old balance 
as current (apparently assigning the new transaction 
date to the old balance). Many users will want to specify 
aging classes, but few systems allow for this. 

Receivables collection must frequently be tied into 
commission accounting, since some companies com- 
pensate salesmen when the company gets paid. Don't 
overlook that feature if your application warrants it. 

Finance charges are another area wherein systems 
vary. It is nice to be able to uniformly compute and assign 
finance charges— many systems allow this to be done 
with some degree of sophistication. 

This discussion should serve as a foundation for 
intelligent selection of the appropriate accounts payable 
or accounts receivable program for your application. 
Keep in mind the infinite variety of products sold, and 
consider involving your company's CPA in the final 
selection process. 

The information in the accompanying charts was 
compiled from data submitted by software vendors. While 
every attempt has been made to ensure accuracy, there 
may be differences in the interpretation of questions, 
and certain software may have features not listed here. 
The numbered notes correspond to the column headings 
of each respective chart. O 

Charts foilow 

JUNE 1982 



Which personal computer 
can make yon better 
at what you do best? 



*^ ''■^x;^-'%,i.^,S 



PERSONAL 



^^^;iS™^^N^^^ 



IBM PC Apple 111 



HP-87 



MAXIMUM 
I MEMORY 

, SOFTWARE 
, SELECTIONS 



256 K 



Word Processing 



544 K 
256 K ^ 

lvisiCalc®PLUS 
IVlsiCalc® l)^Io"^" "' Data ^,^^^ 

i„,„.,.«^.n. te^^;:^ g^o^r"''- 

Business presentations 

[Graphics l|tatistics (3 pk^.) ] 

Financial 
Decisions 

Linear . ^ 
Programming 

Math 
AC Circuit 
Analysis 

Waveform 
' Analysis 
,r'w/,v.-..uimv ,CP/M* Library 
1CP/M®86 \^'^"^\':]T:L 1 series 80 Users- 

Library 



hs^^- 



CP/M® Libraiy 
Apple 11 Library 



easeofuse 

Programmable 
SoffKeys 
Error Messages 

Built-in Disc 
Operating System j 

BuiVt-in Screen 
Grapl^lcs 

, RELIABILITY 
i Self Diagnostics 

Operating 
1 Temperature 



No 

Yes 
61-90°F 






14 


38 


107 


No 


Yes 


Yes 


Yes 



No 

No figures 
available 



Yes 
32-133°F 




For you, choosing a personal computer means making 
an intelligent decision. 

And isn't that what you do best? 

. The first step in your 
"f MBM^^ decision-making process is 
^v^ ^/^^^'K vLdA /)^ analysis. You look at all the 
'10 ^^S; H^^ ^ numbers, and all the facts, 
X^\}B^ ^^^ before you leap. So you dorft 

want a computer that's going 
to run short on memory. Not when you can have 
the HP-87 and a memory that expands to over half 
a million bytes. 

Hewlett-Packard will make sure 
you don't run short on analytical 
software, either For example, our 
VisiCalc® PLUS will let you turn up 
to 16,000 cells of data into bar graphs, 
pie charts or whatever you need to present your 
results graphically. And our CP/M® module gives you 
access to the expanding world of CP/M software. 

We call it HP-Easy. Turn on the 
HP-87, and it's ready to go. The 
ROM-based operating system 
puts our built-in, enhanced BASIC 
to work for you. Instantly. The 
HP-87 has built-in commands and 
editing keys that eliminate complicated keystroke 
sequences. Whether you're generating a complex 
graph, writing a program or correcting errors. 

And interfacing peripherals is as easy as putting 
a plug into a socket. That's the kind of craftsmanship 
that's putting all our Series 80 computers on the 
map. We're building power, friendliness and reliability 
into every one of them. From our portable partner, 
the HP-85, to the high-powered HP-87 

The most intelligent thing to do now? Get your hands 
on an HP-87 And then on the competition. You won't 
have any trouble making the right decision. Not if you 
want to get better and better at what you do best. 

For the HP dealer nearest you, call TOLL FREE 
800/547-3400 or in Oregon, Alaska and Hawaii 

call 503/758-1010. Foraddi- 
tional product information, 
write Hewlett-Packard, 
Dept. 284C, Corvallis, 
OR 97330. 



fofe^-'' 



612/02 



Introducing the new HP-87. 
It's ¥ery good at what yon do. 



C4S 



HEWLETT 
PACKARD 



VisiCalc* is a registered trademark of VisiCorp— Personal Software. CP/M® is a registered trademark of Digital Research, Inc. 



CIRCLE INQUIRY NO. 38 



E 

^^ 
(0 

(A 

(0 

>t 

(0 

0. 



. s6u|6v 
































0- "D Q) 


00 


>- 


Z 


z 


>- 


>- 


:^ 


z 


Z 


>- 


>- 


>- 


>- 




Q) Q) ^ 

"o 1;;^ "*^ 
52 -n c 
E J5 


1^ 


>- 


>- 


z 


z 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


q)E£ 
-Q E 2 


(O 


< 


CsJ 


- 


- 


- 


- 


- 


- 


CVJ 


- 


CVJ 


- 


^ E 
CO «5^ 

III 


_]jSm^^ 


in 


Q_ 


DQ 


CD 


CD 


00 


CL 


< 

z 


OQ 


OQ 


OQ 


OQ 


OQ 




■^ 


o 


o 


< 


o 


o 


o 




















D CO Q) 

■D w-5 


CO 


CD 


< 


< 


CD 


< 


CD 


OQ 


OQ 


z 


OQ 


OQ 


OQ 


^ 55 Q. 


CM 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


^ ca-»» 

OJ= Q) 


____Jfapu| 


- 


z 


>- 


>- 


>- 


>- 


z 


>- 


>- 


>- 


>- 


>- 


Z 


CO^D 

1^1 


o 


>- 


Z 


z 


>- 


z 


z 


>- 


>- 


>- 


>- 


>- 


>- 


?8- 

CO CO Q) 


S»JBl|o«o(j 


o> 


>- 


z 


>- 


>- 


z 


>- 


z 


>- 


z 


z 


>- 


z 






CO oE 
2 fe^ 


_J|J99^i«0 


00 


Z 


z 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


2 1 Q) 


__»si()(oaq3 


r^ 


z 


>- 


-z. 


>- 


z 


z 


>- 


Z 


>- 


z 


>- 


>- 




^"'e^6ojdJai«o 
































"•-S 


(O 


< 


1^ 


_l 

5 


25 


>^DC 

c 


< 

:::5 


ro 

^ 


<c 


LO 

en 


00 

in°- 


in 


in 








f^ 


<D <: 


SE 


z 


<D CO 


z 


sc 


z 


OQ 


cnUJ 


m 


m 




01 




^ P9JBj6aju( 




o 


-^ 


"^ 




C CL 




CL 






OQ 








>» 

(S 

0. 

(0 

c 

3 

U 

u 

< 

CD 

■0 
c 


U) 


:^ 


z 


< 


< 


>- 


< 


z 


>- 


>- 


>- 


>- 


>- 


ime periods 
1 payment- 
Capacity, a 
he system, 
jram itself. 


^ isauag 

^^ ;joddns 


"^ 


>- 


>- 


z 


z 


>- 


< 


>- 


z 


>- 


>- 


>- 


>- 




CO 


>- 


>- 


z 


>- 


z 


>- 


>- 


:^ 


z 


>- 


>- 


>- 


GOOT 


®Poo aojnos 


CM 


CO 


z 


z 


z 


z 


CO 


z 


CO 


z 


Z 


< 


<c 




- 


CD 

O 


CD 


CD 


DC 
O 

u_ 


DC 
O 

u_ 


CD 


DQ 




^ DQ 
CO 


CO 

< 


CO 

CO OQ 
< 



CVJ 
OQ 



§§ 


1 0' ^" 

..0 — 




























Q)0 CO 










CVJ 






















(0 


fe 1 ^ 


- O) 






<^ 


03 § 




^ 








>^ 


in 


^ 






< 


^0 1 


mer 
atin 
tern 




^ 


CO 

g 

CO 
DC 


O 

T3 CVJ 
O CO 


^ 


CL 


CO 

o 

Q 


CO CO 

9 


"to 





in 

CO 


CL 


^ 




(0 


•-2 S 


Equip 

Oper 

Sys 




s 


o - 


CL 
O 


o 


1— 


DC UJ 

1- z 


> 
CO 


a> 

Q. 
Q. 

< 


CO 


qI 



CL 





r 


1? 1 
oi5 










o 

























Q) J3 










CVJ 
























-4 Is 


s 




o 

CD 


o 
in 


in 

CD 


s 


s 


o 


s 


< 


in 


in 



in 

CVJ 


in 

CD 






^ 




CO 


^ 


<yi 


in 


-^ 






Z 




in 






o. 




</^ 


</^ 


</^ 


</^ 


</^ 




</^ 




CD 




CO 






li "^ 


























<^ 


t^ 


























</^ 


</^ 








































































Q) CO y 


















r^ 
















J3^ <l> 


































-c 1 coiz: 








CO 










8 






CVJ 
CD 










gi |2 








o 










z 









CO 










CO ,' ^ CI 


s 




O 

S3 


31 


CVJ 








_^" 






< 



CO 










-6 

< 

0} 




o 
in 

CD 

< 
O 

en 

»= CO 

£ CO 


o 
-S 

>%DC 


d. § 
o Q 
O . 

Q.OQ 

c -2 

(U CO 

E 2 
CO !;2 


8 

CJ "^ 
CO Z 


8 


s 

CO 
CO 

-a' 

fi 




>- 

z 

CI 



a5 


CO c^ 


CO 

^ 

0^ 


co" 

CO 






z 
iS 


< 

CO 


CO 






which language 1 
t Basic, CB— CB 

tes whether Sup 
Gates whether a 


c 

CO 

1 

o 
u 




8^ 

id 

S^ 

(D in 
c in 

CO t^ 


CO - 

O DC 
O CO 
CO g 

CO o 

.^ o 

CO h^ 


o b 

ii 
ti 

CO 

c in 


CO 

co' 
-a 


O) >• 

si 

^ r 

•25 


1 


-a 

c 

.col 

2§ 


E ^ 

^? 

CO m 

^CVJ 
Q_ DC 


^- 

j^DQ 

OJ 00' 

fe CVJ 

$ ^ 


< 

O) 




c 

^0 

.OJ 

»- 

fr < 



CD r 
CO ^ 

E < 

t| 

CO E| 

-D 2 

aj cai 
3 


in 

CO CO 

I5 






Language— Indicates 
Basic, MB— Microsof 
NB— Northstar Basic 
Source Code— Indica 
Support Hotline— indi 






r^ ^ 


^ R 


;5 S2 


^^ 


~ Oi 


CO N- 


^ 





h- in 


-t: CVJ 


—J 






T- CVJ CO 






QD 1— 


m cvj 


Q 00 


Q in 


^ CO 


Z ^ 


CL DQ 




CO OQ 


CO CVJ 


CO Cn 


1- OQ 









76 INTERFACE AGE 



JUNE 19B2 



>» E^ 

■O O Q) 
lI CO O 
CO c 

|eS 

O CO »- 

t- **- ca 



C CO 

Q) E 



Z ^ 



ii DJ 



silts 

C ^ J3 Q) 

g rap (0 £ 0) 

2 o rag "- 
°- 5.2 o) = 

E Sots §2 



to 

CO '^ 

Q) O _ 
Oq CO 



I 
< 

E 

% 
CO 



"^ o 2 ~ 






T I 



CO 



>»o 



"O 



i^rggasiss 



0) 



o CO w-h 

52 CO Q) CO 

= i.si 
Hi- 

CO c — .»_ 

c^ Q) «= 



_ CO 

E2> 

CO Q.— Q. 
fc Q) l_ 

o 2 o 



S^ o§g I w| 
CO ^ V- J2 r% (D -^ 






^Q^ 



CO Q) CO c E > 

(DO) o Q) r 

J:: ■;:; CO t CO S 

" ■" Q) O ^ CO 

I _h: -^ (D 



I ^ 
CO O 

Cm 



CO O o 

g-o'^ Q) 
O fei2-*-' CCQQ.C0 2Q 



J^-*- a? CO 






E I 
-D E^-2<>:X 

Q) 0) C CO Q^ • • 

CO CO o CO O Q) 

Q) CO o Q) _^ _ca 

^ ca£ o 3 

-C »- CO *^ — 

CO OJ-O^ Q.>,^ 
O) o ^ T •- 0^^ 

a)?_ I on o 

*- CO CO _ -^ ^ 

"h ^ o) -Q > 

Q.CO ±1 CO CO c w 
i2 -3 ;=,QC CO Q ^ 



■D 
on 

CO 
CO 

o 

Q) 

c 
jg 
5. 

E 

CO 





c 

o 
o 
o 

CO 



O) 
"O 







c 


O) 


g 

c 



T- CVJ C 
<N (NO 



SI CO 



CL^ 



CVJ CVJ CVJ CVJ c 



E 



o 

CO 



SI 

"^ t 

c 
— •D COS 

1 »- £ CO 
io^Sl 

E '^ I g 
^ Q) ^ E 

" < . 

COZ 



CO 



CO 

E 



cog 

CO c 

J^ — 

CO 

-I 

O) 

0.5 
*~ 





CO CO 



t:- 
ca CO 

CLE 



&| 
oo 

c^0 



5o 

o 

CO O 

5| 

o • - 

"'^ 

^>» 

52 J) ^ 

^m 
2 V 

= 13 I 



Oi O) 

£ o 



Q) 
E£ 

E-° 

CO ^ 
=> CO 

^ Q) 
t: 

Q. O 
CO 

OQC 



^ 


c 


o 

r- 


o 


CO 


\r 


CO 


CO 


CI 


CO 





c 



I 



I 
< 



^ 


CO 


u 





0) 


CI 


-0 


h 


3 


cn 


CO 


CO 


E 






':£ 0-T 
T Q) m I 



O it; 



^^ 



^ 





^ 


?? 


0) 






TJ 


CO 


(- 


o 


1 


-Q 


1 


C-D 






0-j:; 

coc 



g CO 
.y CD 

^00 

Eco- 
E c CO 

8«» 

CO O) 

£ o)-o 
P c 



jS CO c- 

Ie^ 

CO 

x: Q)-c 
?w"? 



CO o 
CO 

0<v:q 

l\o 
^ ^ ^. 

C C-D 
Q) O o 
E o ' 

,-D - 
i0^> 



il 

E"co 



-Z Q- 

E 




: CO J 



^ CO 

-D QJ 

Q) CO 
"D 

il 





0Q_ ro 



■1- -^r: .J1 



2«§ 



**" 0)Cp 
>»L^ Q) 
j:: O O 

? C 

Dja 0-D 



-»- CO 

Q) 
CO -^ 

1 ^ 
I 

CO o 

t;-D 

O I 

"ti. 



o 
Q 



) Q) 

! jz 

ca£ 

> "D -^ 

> ^ CO 

■^ ^i 

;!>.£ 

J i2 Q) Cl 

CD-O CO 
■020' 

! •- D-Ja 

I ^ CI 
'■JScvj 2 

C CO 

CO Q) >» 
g CO 

COq 

2 > -c 



o • 



CO 






O CO 

oZ (Dt: 

0)01- ^ 

O O O LL CD £ C CO > CD 

RcooTo PcvTco 



^ ^ 

D.-S S 

E c I 

CO I 



E w 
o ^ 

^<^§ 

■OCQ iL 

C I CO 

I 

>o>- 



_, >» 
Q.-Q o 

0-D? 

■S 0) I 
eg o CO 

gf.£ 

IP 

I .b CO 

O) CO 

CQ<0 









































<D 






























JD 






























i5 






























c 




























































^ 




























































OJ 






























»— 






























-o 






























c 






























ca 






























CO 
























(0 

c 

0) 

E 






CO 
C3) 






3 

T3 






CO 




CD 

I— 

o 


CO 
CD 
O 
O 

> 






E 






M 


CO 




CO 






CO 


^ 


o 


C3) 






Q 








-5*: 










en 


CO 


-a 


c 






u 






CO 

.s 


CO 




f§ 






Q. 


o 


CD 

> 

6 


3 

8 












Q. 






CO 






o 

CO 

3 


OJ 


ci 




en 










1 


CO 

1 




-O 

"ca 








CO 

1 


en 


.9 

2 


05 

o 

3 












c 




■o 










o 


05 


o 










^ 


8 




<D 






o 


E 




CD 


> 










CO 
CO 


1- 




E 






(D 
SH 


1 


CD 


O) 


o 

"oo 










CO 

"o 


CO 




CO 






CO 

"5 




O 
O 

> 


3 

o 

E 


E 
o 

3 




— ________'|Eii jipny 








°" 




3 






CO 


o 


.^ 


CO 


CO 




CM 
CO 


z 


< 


Z 


< 

Z 


>- 


< 

z 


>- 


>- 


>- 


>- 


::^ 


>- 


ifi 

E 

0) 


___jf^;;;;;;«M^^ 


O 


Q_ 
< 


< 


CL 


z 


< 


CL 


<C 


Q_ 
< 


CL 


CL 


"i 


CL 


4-* 

CO 

> 

(0 


■~--_________swnoosio 


o 

CO 


DQ 


< 


31 


< 

z 


< 

Z 


31 


CD 


DQ 


DQ 


DQ 


DQ 


DQ 


0) 

2 


12.. _ 


at 

CM 


Z 


< 


z 


< 
z 


Z 


Z 


z 


>- 


>- 


z 


Z 


>- 


(0 

>l 

0. 




00 
CM 


>- 


z 


z 


< 
z 


z 


z 


z 


>- 


>- 


z 


Z 


>- 


(0 

c 


CM 


>- 


z 


z 


< 

z 


z 


z 


:^ 


>- 


>- 


:^ 


z 


Z 


3 
O 

u 




to 

CM 


>- 


z 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


:^ 


>- 


>- 


< 

CD 


in 

CM 


2 


z 


>- 


>- 


>- 


in 


z 


>- 


o 


o 


CD 
O) 
CD 


CD 
CD 


r 


___________J^Pai03,as 


s 


>- 


z 


z 


>- 


:^ 


>- 


>- 


1 


>- 


>- 


>- 


>- 


yedieitjed 


CO 
CM 


>- 


:^ 


>- 


>- 


>- 


z 


:^ 


>- 


>- 


>- 


:^ 


< 

z 




CM 
CM 


Q 


00 


OQ 


Q 


< 

z 


< 

z 


DQ 


DQ 


Q 


Q 


Q 


Q 




^ 


>- 


z 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


>- 


^ 


< 

z 




suo.wesuBJi.Aj.oedeo 


o 

CM 


i 


z 


< 

z 


o 
o 
o 
in 

CD 


-5^ 
CO 
T3 


CvJ 

in 


-it: 

CO 
T3 


-St: 

CO 
T3 


1 


CO 
T3 


g 
CvJ 


CO 
T3 




at 


s 


I 


1 


o 
o 
p. 


CO 
T3 


i 


8 

in 


< 

z 


o 

CVJ 


-5*: 

CO 
T3 


CD 
CD 
CD_ 


CO 
T3 












""" 


CD 




"""■ 










cd" 


























CO 






























i— 






























a> 
















CO 




ci 










"3 

o 










0) 

E 




(D 


E 


d. 


i 




en 






E 
o 




ci 






CO 




^ 


^ 


o 


< 




_c 






O 




o 






z 

>• 

C 




1 


CO 

o 


O 

CL 


s 








CO 


I- 




3 






CO 

Q. 

E 
o 




S 




Q. 
CO 


8 

Q. 




(D 

CO 




CO 


O) 

o 

2 




1 


ci 
co" 




o 




Ci. 


CO 


1 


O 




^ 




^ 


o 




CO 


0> 








Q. 


"oo 


E 


O 








_a> 


CD 




CO 


."^ 








< 


Q 


Q. 


± 




CO 




Q. 


1— 


Q. 


-a 


8 








CO 


CO 


3 










o 


CD 


i— 


CD 


CO 








CO 


CO 


O" 




-D 


"ca 




;^ 


i— 


O 




CO 








OJ 


<D 


LU 


E 


CD 


c 


CO 


Q- 


5 


O 


3 


< 








•§ 


§ 


ro 


CO 


O 


o 


X 


o 


^ 


DC 


^ 


DQ 








3 


3 


"to 


>. 




ro 






"o 


y- 




_l 








CD 


CD 


Q 


Q 


is 


z 


CL 


CO 


CO 


co 


CO 


1- 



J(/WE 7902 



INTERFACE AGE 77 



































'feji iipny 


(O 


>- 


^ 


^ 


^ 


^ 


z 


^ 


z 


:^ 


^ 


z 


^ 




^ J s6ui6v 


U) 


CVJ 


CsJ 


- 


- 


- 


- 


- 


- 


C\J 


CSJ 


- 


- 




*^.n J9Uiojsno 

sjjoday a,dwgg 


"^ 


CD 


DQ 


i 


OQ 


OQ 


OQ 


OQ 


OQ 


OQ 


OQ 


OQ 


OQ 




CO 


OQ 


< 


i 


OQ 


< 


OQ 


OQ 


OQ 


<C 


OQ 


OQ 


DQ 




CM 


^ 


>- 


^ 


^ 


:^ 


>- 


^ 


:^ 


>- 


>- 


^ 


>- 




- 


Z 


>- 


:^ 


>- 


>- 


Z 


^ 


^ 


>- 


^ 


^ 


z 




-^^^.i:::^^ 


o 


^ 


Z 


z 


^ 


z 


z 


^ 


:^ 


>- 


^ 


^ 


:^ 






a% 


:^ 


z 


^ 


^ 


z 


^ 


z 


^ 


z 


z 


^ 


z 




00 


z 


z 


:^ 


>- 


>- 


:^ 


>- 


>- 


>- 


:^ 


>- 


>^ 




-..________^si/),oag3 


1^ 


z 


^ 


z 


^ 


z 


z 


>- 


z 


>- 


z 


>- 


:^ 


CO 

E 

(0 

>k 
(0 

o 


««'^^6ojd,aj,,^ 


(O 


s 


1 


< 


< 


£ < 

c: 

<D QC 


< 


'ca 
< 


i 


in 

DQ 


o o 


in 
cn 
DQ 


" CO 
O CO 


— 6S9Mas 


U) 


>- 


z 


< 


< 


^ 


< 


Z 


:^ 


^ 


^ 


>- 


>- 


13 
> 


^ 


>- 


^ 


z 


z 


■ ^ 


z 


^ 


z 


^ 


^ 


>- 


:^ 


S 
u 

(0 

c 


^^^^4^ 


CO 


^ 


^ 


z 


^ 


z 


^ 


^ 


>^ 


z 


:^ 


^ 


^ 


CM 


CO 


z 


z 


z 


z 


CO 


z 


CO 


z 


z 


< 


< 


3 
O 

o 
o 

< 

• 

< 

CM 

r 

(0 


aeeneuBi 


- 


CN 
OQ 

o 


00 


OQ 


DC 

o 


DC 

o 


OQ 


OQ 


o 

^ CQ 
CO 


< 


CO 

O 


CVJ 
DQ 

o 


^§ 


C CO 4^ 


^ 
g 


CO 

8 

1- 


CsJ 
CO 

E ^ 
o - 


O 




CO 

o 

Q 
CO 


CO CO 

DC^ 


"to 

> 


o 

< 


in 
in 

CO 
CO 


O 


o 




1 

a. 


§ 

s 


i 


ID 
C3> 


in 
in 




8 




< 


o 
in 

in 

CsJ 


CD 


o 
in 


in 

CD 




£ 

>« 

C 
CO 

1 

o 

O 


o 

CO 

o 

LO 

a> 
<c 

o 

|i 

Q. "oj 

< -: 

CO '~i 
CO — ' 

<D in 
.^ LO 
CO N- 


o 

■g 

i ° 
Is 

B § 

S 1 

CO o 

^^ 

.E o 

CO N- 
=3 O 
OQ C\J 


C\J 

o 

CD 

O Q 
O , 

^1 
Q.OQ 

E E^ 

ss, 


8 

CO Z 
CO ^ 

?^ ^ 
■^ J 

O ^ 
1^ 

Q in 


8 

Q 

a 

CO 

CO 

^" 

o o 


cvj 
o 

CO 
CO 

_l 

Ll_ 
O) o 

-^ o 

CO 31 

«l 

■SB 


8 

z 

z 

1 

"oa 

w 

ra 

i= 

s 

o 

& 
o 

CO 
CO CVJ 
X ^ 

2 o 

CL OQ 


o 

z 

CO g 

p o 

q: DC 


CO 

a> 
E°o 

^^ 

■i i 

2 00' 
fe C\J 

^ X 


< 

o 
o 
o 

z 

ro" 

"c 

-^ 

CO 
CL 

>% 

cn 
o 
o 

c: 

o a> 
o ^- 

a:< 
h- in 

CO CVJ 


CO 
CD 

< 
o 

CO 

w > 
E < 

"^ ? 
>^ o 

CO E 
a> CO 

B ^ 
o ^ 

E o 


o 

CO CO 
CO c 

o u_ 

CO "^ 

DQ X 







TD Q) 






Q) ^ 




c^- 






>» 


11 




CO 

o 




CO 


E Q) 




E 


t 




o 




u 


CO ^ 




CO 


Q) F 




CO 


^i 




c 




o 


ro.9- 




■*-; 






CO 

CO 

c 

0. P 


^- a- 

CO Q) 








«o 


.y 




Si? 

^ CO 

CO -Q 


5;? "5 

CO Q. 

CO 
c CO 

CO 'i_ 
I- Q) 




iy r 


"T w 






=> 




i2 ^ 




c -^ 




Q) Q) 


g^ 




O i^ 












-D 




o cn 


CO Q) 




I- c 






CL~ 

1 w 


06 










Csl 


S £ 




CO 




Q) Q) 


E « 






is 
^1 




." a 






5f 


c CO 




— Q) 




C Q) 


■D CO 






Q) CO 




>» ^ 


CO (J 




-" CO 


Q. 


(0 

> 


o c^ 


CO — 

CO • 




i_ o 


^E 

>« Q) 


Q) 


9- V 










CO 




CO >. 


OC 


Q. CO 

81 


(0 

4i- 


cn^- 


cn u 


00 >, 


C 


< < 


^ n 


3 






O 


ID CD f^ 






o 






o 






< 






m 


1 n' 




OJ 


CD n 
o 




c 


Q) O 

Jo 1 




(0 


to O 




< 


O 0" 




ca 


.5 CO 
> 13 




(0 


Q) cn 




4^ 


^ c 




(0 


^^ 




£ 


Q) X) 




O 


f i 


Q) 




■ CO 
£= CO 


CO 

1 

CO 




It 

£ 5 




5^ 




z 




Q> 5 






Q) CO 







-0 i: 






52 


Q) 




_2 U_ 

■^ 1 


CO 






1 




w ,c 


■D 







Q) 




£ CO 






Q. 




cnO 


Q. 
(A 










3 1 






CT CQ 


Q) 




'H^) 


^ 




CO 


Q) 




w 


^ 
^ 










5? 


CO 
Q) 








Is 

CO 






.y }-> 


°°T 




■D ~ 






c 2 


B 0) 








1 I 


CO "D 




CO -^ 


^ 

tr 

7 Q) 




c CO 


1 ^ 




CO CO 


D 




-1 CQ Z CO 










" 


CM 



75 INTERFACE AGE 



JUNE 1982 



Q) CO ^ 

.0 0) 

E E " 

ni *- ^ 



j_ CO 
O O 



£0 Q) ^ 
■D 



c ^ o. 

Q) r^ CO 

^ O) >» 
CO D Q) 
15 O £ 

"5 CO ■£ 

-^■^ =• 

>» CO ^ 

CO Q) I 

~ -C Q) I 

CO ■*-' £ Q 



o o £ 



CO <>: 



D. 



OJ o 






c 




n 


-♦-' 


"to 


Id 


E 
o 


CO 

c 


c 


o 






Q) 


c 








O) 


-^ 


c 



0^ -F cCQ .- = 
^ O O .. JS CO 

T T^ CO 



,- Q) C $ 
E C CO }=; 
^ '^ c ° 

i CO "^iH 

-or 2 I 
E-^ 



■d w 



^ w o 
w 0).9 E 
^•§)| o 

"S^o § 

2 g ^ ^ 

CO E -Jii ^ 



%. SHE 



o c 



•^s^ 



^ 0) 



; CO E ^ i3 .^ a ^ 

;|iip II 



o ^' 
E fc 

^ O) 



E^ ^'S 

II E 2 

w c w E 

Q) ^ Q) 

Q) O) "^ -J- 

^ 01 CO 



CO 

^ E -jr c -^ 

CO ^ h ^ 0) 

~ W C CO ^ 

t £0 ^ CO i5 

CO f- "= 



J= CO "t; w ^ 

o 



^S siti 



Q) CO 

£ fc 
c 

CO Q) 
Q) O) 

fl 

o 

CVJ 



co_^£ '^ . 
Q) t: CO CD 1 

CO "D CO " 

E I I § £ 

<1> M S 'O « 
1 O u I ' 

1- »1 C CO 

lilt 

en ^ ^ 

CO O O CO 
CO O O CD 



CO SX 
■ -D 

O CO 

E o) 

§ CD 

E o) 

(D 

±: CO 
0£ 



Q) (D 

C O) 

= CO 



O 



CO CD 
H =**= CO 
< (D CI 

!«| 

•«- O) ^ 
-L CO C 

-*-• CO 

•- ^ Q) 

>»ja -}:: 
lo 2 •- 

i- *- (D 
Q) 1- il 
C O CO 

.S|| 

CO fe (D 
OT w w 

"X CO CD 
^ 



CO ^ 
>» O 

CO != 

^R 
^ I 

§o 
So: 

CO O) 



D. 
CD 



(D CD 

E £ 



o 
o w ^" 

-co (D:i 

> "5 i5 

D. C T3 

(D ■-_ "J 
"D E Q. 
D CD Q) 
O "co CD 
C >,^ 
CO c 

>» CO ^ 
CO Q) "^ 

£ ? £ 

I Ei^ 

O) CO Q) 

^ c -c o 

|ilf 

C O Q) T 
LL O Q I 
— >-^ -^< 
(D 1^ CO ^ 
CVJ CVJ CVJ Z 



O 
CD 

I 
CD 



CO 



(D O "^ 

i^ Jo CO 
O D. E 
■^ Q) 2 

w 2 fe 

<D CD -^ 

1^ » 

> O ^ 

W »- 05 
Q) Q) 2 

1a£| 

.y CD ,„ 

?ll 

(D ^ -D 
= O^ 

ZJ- 

O CO 2 
Q. CD O) 
Q. 'i- Q) 

D (D ti: 
CO CO ^ 



J3 § CI. 

50 E . 
> o — 

CD ^ ^ 

CO O 

IT 
80 

O j_- 

0) J q: 

52 J) >. 

s l-g 

^S o 

^ -D I 
? CD (D 

Eco z 

E c CO 

^ 2 "=" § 
£ o)-o o 

O c o 
i- m O 

CO 



CD ^i 



o ^ 



I 

< 



o 



I 

z 



I 

< 



^ CO :a ^ 



. > (D 



|<t «S| 






"S ^ 2 fc 



CO O- 

; c Q) ^ 

' CO.XJ (D 

i E^£ 

1 (D g CO 
>C •- (D 

'■*">, o 
:§|T 

1 g I £ 

Q) CO >» 
CD t: -t 

^11 

QC o i5 
O [l CD 



3 ^ *- 

! ^ I "^ - 

i (D -^ 3 — 

: "w o S «J 
£ c £ (D 

00-^ 

CD Sx'S E 
CO O) CD (D 

=5 CO 5 w 
O ^ ^ W 



(D 



CO ■ 



-- ^ >, CD 



CO 



N (D 



CO '"^ 10 (D 



Jo o 

>T 

CO "*^ tl CO 

O) CO o = 

L- Q) Q. 

O o CD ^ 

.- -o •- ^ 

CD I Q) E 

CD E CO 
CD -O ^ D 

£ c coO 
RcooTo PcvToo 



£ CO 

5T 

CD :;:: 
.- CO 

>» l_ 

=^ o 
o c 

il 
I § 

zo 















^ 


^^^ 








CO 




" 




















































CD 




























.-ti 




























i— 

























































-a 




























CD 








1 






















E 






1 




















T3 


O) 


























CO 





























=J 


>% 


























§ 


t 


























-a 


_c 




























CD 




























_C 


























X2 
























CD 




1 









(0 1 
















XI 




CO 








♦- 
















_ca 




c: 


CO 






c 1 























CO 






















'ca 






^ 






E 












to 




> 

CO 




8- 


^•■ 






E 












^ 




>, 




CO 


E 



















cr 





























2^ 






1 





_>. 




O) 














CO 






"O 








-2 


_c 














CO 






CD 

M 




E 



la 


to 


2 














T3 






"E 






.0 


co' 














CD 







to 




CO 


to 

c: 


E 


1 
















c 


5 

CD 




C3) 



a5 


CO 


b 

CD 






1 






w 




CD 

E 


XI 




Q. 


w 
















CO 




;= 






OJ 





















CD 






CO 


_^ 
















'co 






$ 




CO 






CO 












c: 




s 






CD 




>. 


3 












8 




to 


a> 




a 


E 










M 

E 








CD 
C3) 




la 

CO 


CO 

1 




"co 

E 


CO 




CO 

cz 




S 













a5 
> 


CO 




1 


^ 


1 


"c 




(0 








CO 




c: 











a> 


CO 




>l 


^_j;^;^»MMpai.ie,9o 








Q. 




^ 


15 










T3 


E 




0) 

Q) 

SI 
(0 

> 

*5 




00 
CM 


z 


^ 


:zL 


< 


Z 


Z 


^ 


2 


>- 


^ 


Z 


z 




CM 


^ 


Z 


z 


Z 


-z. 


Z 


:^ 


:^ 


>- 


:^ 


^ 


z 


0) 


CM 


^ 


Z 


z 


Z 


z 


Z 


z 


^ 


^ 


^ 


^ 


^I 


(0 

c 


_3^^^£^^^^^ 


a 


^ 


2 


^ 


^ 


z 


>- 


>- , 


>- 


>- 


>- 


^ 


^ 


3 































< 


««°dao ))UB8 


CM 


z 


Z 


2 


^ 


>- 


z 


:^ 


z 


^ 


^ 


Z 


z' 


a 


z 


>- 


-z. 


Z 


z 


z 


>^ 


z 


Z 


^ 


^ 


z 


OJ 


___^|^^^auuo„oa„oo 




























r 

(0 



a 


z 


>- 


ZL 


>- 


>- 


>- 


>- 


z 


^ 


^ 


^ 


z\ 


.-^Jl^J^^S^pio sa,es 


S 


z 


-z. 


Z. 


Z. 


z 


>- 


>- 


^ 


^ 


:^ 


^ 


>- 




^>U3 1/D 


s 


^ 


Z 


>- 


>- 


>- 


>- 


>- 


^ 


^ 


>- 


>- 


^ 




_!i!i^^^P««^90UB,ea 


o> 


DQ 


CD 


DQ 


Q 


00 


Q 


OQ 


< 

2 


DQ 


CD 


i 


DQ 




'""•""^'"'e^i-Aj.oedeo 


00 


CO 
T3 


.,_ 


< 


in 


CO 
T3 


i 


CO 
T3 


CO 
T3 





CO 
T3 




in 


CO 
T3 




s««uo}sao_xi,oedeo 














"•" 






"" 










1^ 


CO 







CD 







■S 


8 









CO 






CO 




8 


CO 










T3 


CO 




in 

CD 


T3 


CO" 




T3 


in 


T3 


CD' 
CvJ 


T3 
























CO 




























k— 




























a> 














CO 




CJ 










"3 











0) 


1 


to 


d. 



1 




en 






E 






Q. 






E 

CO 

z 


a 


CO 





Q. 




CO 
CO 




CO 




CO 

E 
a> 
to 







3 


c5 






>• 


^ 


i= 


Q. 


?^ 




^ 




>, 


C3) 




CO 


ci 




C 




c: 


3 











CO 


^ 




E 


_c 




CO 

Q. 


1 


<§ 


CO 




Q. 




CO 




^^ 






CO* 




E 




Q. 
Q. 


CO 


CD 

E 








5 




CO 


CD 




CO 

>^ 
CO 


to 




< 


Q 


Q. 


!^ 




1 




b. 


h- 


d. 


-o 









CO 


CO 


■3 













CD 




CD 








CO 


CO 


cr 





■a 








*= 











' 




CD 

c: 


LU 


"E 


CD 



g 


CO 


Q- 


CO 








< 






'cr> 

3 


CO 


"ca 







to 


x 

CO 





-2 


QC 


3 


DQ 

_l 






CD 


CD 


Q 


Q 


^ 


z 


Ql 


CO 


CO 


co 


^ 


1- 



JUNE 1982 



INTERFACE AGE 79 



ANNOUNCING ANOTHER NEW IDEA 

FROM TELEVIDEO: " ^ 

THE SMART 910 PLUS. 




Our new ideas have a way of sweep- 
ing the market. In just a few years, 
Tele Video has come from nowhere 
to become the No. 1 independent 
in CRT terminals. The reason: we offer 
exceptional quality reliability and 
usability at a price no one can beat. 
(In fact, we use the same high 
quality modules, from keyboards to 
monitors, throughout the entire line.) 

The smart 910 Plus Block Mode 
terminal is our latest innovation. For 
the money, you'll find nothing that 
outperforms it. For example, simply 
by touching a key you can activate 
its gated printer port. 

Another point: since service is a 



major concern, we have ours handled 
nationwide by one of the best: 
General Electrics Instrumentation 
and Communication Equipment 
Service Centers. Right now, we have 
the new 910 Plus ready for immediate 
delivery To order or have questions 
answered call 800-538-8725 
(toll-free outside California.) Since 
it's priced at just $699 per unit, 
your decision should be very easy 

TeleVideo Systems, Inc. 

1170 Morse Avenue, Sunnyvale, CA 94086 

800-538-8725 (toll-free outside Cdhfornid) 
CIRCLE INQUIRY NO. 77 



910 Plus Features 

• Block mode 

• Of f-line editing 

• 10 programmed function codes 

• Changeable codes 

• Protected fields 

• 5 screen attributes (blink, blank, 
reverse, underline, half intensity) 

• 15 baud rates (50b to 19.2Kb) 

• Gated printer port 

• Typev/riter-style keyboard 

• Typewriter tabs 

• Erase to end line 

• Erase to end of page 

• Self-test 

• Monitor mode 

• 4 strappable languages 



CALIFORNIA Santa Ana 714/557-6095; Sunnyvale 408/745-7760 • GEORGIA Atlanta 404/255-9338 • TEXAS Dallas 214/980-9978 • ILLINOIS Chicago Area 312/351-9350 
MASSACHUSETTS Boston 617/668-6891 • NEW YORK/NEW JERSEY 201/267-8805 • UNITED KINGDOM West End Surrey 44-9905-6464 



Software Review 



DSS/F: 

Paving the Way for 
Sophisticated Software 



by Robert Moskowitz 

Microcomputers are maturing rapidly, and one of the 
most vibrant signs of this development is the release of 
a program with the features of Decision Support System/ 
Finance (DDS), by Addison-Wesley, Reading, MA. 

For those who learned computing via desktop units, 
DSS/F will dispel many limitations thought to be un- 
avoidable. If your programming education was obtained 
on a larger system, then transferred to a micro, this 
program will restore features that were sacrificed in 
the transition. 

DSS/F was conceived and runs more like a mainframe 
timesharing modeling plan than a system designed for 
the Apple. In return for slightly extended calculation 
times and a multi-step process to build and run a model, 
this program provides: much greater capacity, a wider 
selection of built-in formulas, on-screen prompting 
capabilities and automatic execution of pre-programmed 
instructions. 

DSS/F requires a 48K-byte Apple II with two drives 
and Pascal system installed. You can add a third drive 
or (with extra-cost options) use the program with any 
hard disk system. To operate the program, you get 
Pascal running, then key-in X and specify DSS:F. The 
program will not engage unless a key in the shape of a 
typical remote control unit from a slide projector has 
been installed. This unit has a special plug to fit the 
Apple's game port. It serves as both protection against 
unauthorized copying and a control for on-screen slide- 
shows or graphic output. 

Earlier versions of DSS/F were limited to 1919 cells 
per model. (A cell is the intersection of a row and a 
column in the model matrix.) Since most complex models 
needed more room, DSS/F provides consolidation 
controls to assimilate the results of several separate 
financial models into a single report. Newer virtual 
memory techniques applied to recent DSS/F updates 
allow more than 32,000 cells per model with rapid 
access to and from disk storage under automatic pro- 
gram control. This memory expansion potential makes 
the program capable of working with considerably 
larger models. 

There are three basic types of files the program 
runs: LOGIC files, DATA files, and GEN files. Other 
files used for special functions, include JOB files, 

JUNE 1982 



worksheet files, report files and results files. Most of 
these are prepared using the TEXT EDITOR system. 

This line-oriented editor provides familiar insert, 
delete, modify and append functions. It also enables 
automatic capabilities for renumbering, save and back- 
up, search and replace, line movement and duplication 
and so forth. The editor has a limit of 510 lines, but 
provides for linking several files if more space is re- 
quired. While file preparation can be tedious, the 
computer will relieve some anxiety by preparing some 
special function files on command. 

LOGIC files give the computer instructions on display 
and manipulation of data to be used later. Essentially, 
they provide the structure, relationships, and formulas 
that comprise the financial model. The LOGIC file 
format necessitates specification of the row number 
where data will be found, then the operation to be 
performed on that data. The LOGIC file contains the 
labels, pointers and formulas that define the size, shape 
and function of a particular model. 

In most cases, the LOGIC file is the first to be pre- 
pared. Unlike the approach warranted by spreadsheet 
systems, DSS/F encourages the user to design the 
model with pencil and paper before attacking the key- 
board. One needs to consider the different types of 
DATA to be applied, the calculations required, the 
constants and variables, and (particularly) the internal 
references involved. These references guide the 
computer to the results of one calculation it will ulti- 
mately use as input for another. 

Before one can run the model specified by the newly 
keyed-in LOGIC file, the file itself must be compiled. 
This can consume 3-5 minutes— a delay that is avoided 
through the instant recalculation programs. If bugs 
emerge in the model or the decision is made to modify 
the LOGIC, it will be necessary to return to the editor, 
reload the original LOGIC text file, make revisions and 
re-compile it before running the modified model. How- 
ever, after constructing a working model, the same 
Logic can be used to process as many different sets of 
DATA as desired. 

DATA files contain the raw information on which the 
model operates. The DATA file format requests a row 
number, then whatever values to be placed in each 
defined column. One can key-in the rows in any order 
because the row numbers are automatically referenced 
by the Logic file. Row numbers must be integers while 

INTERFACE AGE 81 



values must be decimals. Here there is a lot of potential 
for human error until this convention becomes habit. 

If the LOGIC file is run on a null DATA file— or without 
any DATA file loaded— you can zero results in your model. 

The data can be kept straight by utilizing paper work- 
sheets to pre-organize the information. One primary 
attribute of the program is its ability to generate printed 
worksheets for this purpose. 

To produce a worksheet, start with the tested and 
compiled LOGIC file used for model computations. By 
running the report generator on this LOGIC, the com- 
puter analyzes the logic and determines the data 
required. This information is stored automatically in a 
special worksheet file on the disk. When this file is 
printed, DSS/F yields a functional worksheet with 
labels, entry spaces and row numbers set up to corres- 
pond to the model. DSS/F will automatically add special 
prompts to the worksheet for the data needed to 
perform functions called for in the LOGIC, such as 
depreciation or loan calculations. 

Completed worksheet is provided 

The printed worksheet can be sent as a request for 
information to someone who knows nothing about 
computers or computer modeling. Because the work- 
sheet is geared to your model, it is a simple job to key 
in all the data— with all the right row numbers— by 
following a completed worksheet. 

Report Format Files specify the portions of the 
model to print, and the specific page format of that 
printout. Many Report Format files can produce a 
variety of reports from the same DATA and LOGIC 
files. 

For example, one can specify any title for any column 
in the Report. In addition, report format files can include 
specifications for length of form, page number, printing 
negative numbers in brackets and special treatment of 
decimals. Formatting options encompass titles and 
headings, underlining certain numbers, using data and 
explanations together and column arrangements. DSS/F 
also provides a single command to flip the matrix 90 °— 
rows become columns and vice versa. 

Other commands in a report file facilitate prompting 
for a value at run time, pausing to accept keyboard 
input, then printing the value— such as the customer or 
invoice number where appropriate. 

If one wishes to abstain from a full-scale report format 
file, output can be obtained via the Quick and Dirty 
reporting capability. (This is a legitimate name, and it 
aptly describes the process.) While report format files 
allow an extensive range of elaborate reporting. Quick 
and Dirty reports come in a standard, inflexible format. 
You can generate one with the single command: PRINT. 
These reports provide rapid access to screen display 
or printouts of the calculated results of the model 
without considering elaborate formatting or titling 
possibilities. 

JOB files are pre-programmed sets of instructions 
encouraging automatic computer control of operations 
without need for human intervention or keyboard input. 

Imagine a complex DSS/F model that carries monthly 
business performance figures and calculates a variety 
of financial figures, including net profit. By using various 
DSS/F commands, any portion of the rows ^nd columns 
of the model can be extracted and separate results 

82 INTERFACE AGE 



calculated for each product line, office location or 
other subdivision. Nothing prevents one from performing 
this manually every month, but with JOB file capability, 
the commands can be saved to disk. Later, that JOB 
file can be executed with a few keystrokes. The com- 
puter will supply its own commands, perform the 
calculations, and obtain the results automatically. With 
the proper use of JOB files, virtually any repetitive task 
can be pre-set to operate on autopilot. 

A GEN file is another type prepared with the editor 
and executed later. A GEN file harbors prompts for the 
values of up to 20 variables, and additional commands 
to run, display or print results of the model. For example, 
using a GEN file, one can set up DSS/F to display on- 
screen prompts for today's sales figures and manipulate 
those values within a financial model and produce a 
complete report. 

GEN commands include: ADD and SUBTRACT— for 
math operation, GET— for loading from disk, WRITE— 
for saving to disk, ASK— a prompt for input, JOB— for 
accessing a JOB file, and WHEN— for logical testing. 

Because GEN files can engage JOB files, obtain 
inputs and control outputs— including disk, printer and 
screen displays— they can operate the computer on 
automatic just as effectively as if someone were at the 
keyboard. GEN files have the capability to display menu 
screens of various functions, to accept input selecting 
a menu option, and on that basis access the appro- 
priate pre-written JOB file to accomplish virtually any 
operation anticipated. This capability means the program 
can be pre-set to make sophisticated functions available 
to relatively naive and untrained users. 

By now, it should be apparent that DSS/F is a sophisti- 
cated modeling system with a long list of commands 
and capabilities. In action, DSS/F is fairly easy to use- 
but it is difficult to make good use of it. For elementary 
applications, simpler programs are more appropriate. 
DSS/F comes into its own when a model is too large to 
be retained in detail in one's head. It will easily ac- 
commodate modeling set-ups otherwise too large for 
the hardware. 

Here's an example: I wanted to set up a model to 
calculate the cost of buying a new home. On the instant 
recalculation type of spreadsheet, this took me less 
than half an hour. I began simply and built more calcula- 
tions into the model as I went. The first formula was 
operating within a few minutes. By keying-in the pur- 
chase price of the house, the down payment, the 
mortgage amounts and respective interest rates, I got 
the system to display the total monthly payment on the 
house. Later I added a Net Profit on Appreciation 
calculation and some other afterthought figurings. 



Tedium in LOGIC file 

DSS/F proved to be prohibitively cumbersome for 
this same chore. If I had applied the same trial-and-error 
process with DSS/F, it would have induced frustration. 
Fortunately, I knew the model I wanted to run before I 
powered up with DSS/F. 

It still took hours to establish the LOGIC file, debug 
and compile the final version, enter the data, run the 
model, and experiment with a few sets of numbers of 
the crucial variables via DATAVIEW. I was exhausted 
and confused. DSS/F did the job, but at a terrible cost 
in mental overhead and tedium. 

JUNE 1982 



Business acquaintances borrowed the system and 
spent a week testing and debugging a model to monitor 
and project performance in a business employing 30 
people. They understand models and are comfortable 
on timesharing systems. They started with a paper and 
pencil flow chart— not a vague idea and flying fingers 
on the keyboard. They proceeded deliberately, building 
their LOGIC file carefully, and making extensive use of 
DSS/Fs built-in functions and graphics for output. 
Their efforts weren't thwarted by the time required. 
The result is an efficient set-up that can be run by a 
secretary— it prints attractive, detailed reports in 
response to a few keystrokes. 

Becomes real-time system 

In ordinary mode, DSS/F requires a two- or three-step 
process to load a DATA file, run a LOGIC file on it and 
print out a report. Some of these steps can be eliminated 
via the DATAVIEW mode. 

With DATAVIEW, DSS/F is more of a real-time system. 
DATAVIEW is described in the documentation as a 
"window" into the system. In the DATAVIEW mode, 
one selects which rows and columns of calculated 
figures are to be seen on the screen or printer. Then 
one keys in "temporary data"— which comes from the 
keyboard and not a prepared DATA file. 

In this DATAVIEW mode, one doesn't have to go 
back and forth between the EDITOR function and the 
calculating process. New data can be entered, ob- 
served and new data entered again. This allows for 
"sensitivity analysis"— the subtle testing of slightly 
different values to obtain the optimum set of outputs 
from the model. If the results of a DATAVIEW run are 
Satisfactory, one can save the calculated results and 
use them later for a report or graphic display. 

DSS/F has been written to emulate more sophisticated 
mainframe financial modeling programs. It boasts some 
sophisticated reporting capabilities. One intriguing 
output mode involves the automatic creation of a variety 
of color graphic displays. 

DSS/F permits creation of pie charts, bar charts and 
line graphs automatically, and the superimposition of 
several— in some instances up to eight— sets of graphic 



displays on a single frame or video screen. The system 
provides its own range of calculations or accepts input. 
There is flexibility for positioning labels, highlighting 
important data, setting up standard graphs, and saving 
finished displays to the disk. 

Once there are a number of displays on disk, they 
can be set up in slide show array and exhibited with the 
remote control described earlier. Other stand-alone 
programs provide this same function, but DSS/F offers 
it along with all its other modeling capabilities. 

A good portion of DSS/F's documentation seems 
more like sales literature than instructional material. 
Companies claim that prospective customers often buy 
the manual before deciding on the program, but I found 
it disconcerting to read some 20 pages into the docu- 
mentation before booting the disk was mentioned. 

Once into the instructional part of the documentation, 
an extensive listing of commands and error messages 
emerges— with suggested solutions and ideas for 
eliminating the problem. A particularly satisfying feature 
of the documentation is the section on common mis- 
takes. This section covers the full range of problems 
from failure to recompile a modified LOGIC file to 
feeding an inappropriate disk to the drive. User support 
is the name of the game with DSS/F. It is not targeted 
at the typical Apple user who is looking for another 
modeling program. Rather, the program seems designed 
for heavy users of timesharing systems desiring to 
shave their usage bills. Ferrox Systems, the company 
that wrote and distributed DSS/F for Addison-Wesley is 
ready with hot-line numbers on and personalized 
service to walk users through problems or hold their 
hands through specialized applications. 

All in all, DSS/F is an omnipotent modeling system for 
the Apple II. Its sheer size, automatic capabilities, built- 
in functions, and sophistication are quite advanced. 
While the program might be too cumbersome for simple 
applications, its power can be appreciated when tackling 
business-oriented, large-scale modeling problems. It 
will not replace the instant recalculation spreadsheets, 
but DSS/F will undeniably pave the way for more 
sophisticated and extensive applications of 
microcomputer power. D 



LEGAL BILLING AND TIMEKEEPING 
SYSTEM 



Micro 

Craft 

Inc. 10001 Hickory Hill Lane • Huntsville, Alabama 35803 

Developed in a law office for the small law firm 

(1-25 lawyers) 



(205) 883-1817 



•Legal Billing — 



Itemized bills ready to mail 

All types of bills - straight time, flat fee, 
contingency fee, etc., plus administrative 
time 

Account aging and monthly financial & 
timekeeping summaries 

Manual $40.00 Manual & 8" Demo Disk $75.00 
CONTACT YOUR NEAREST DEALER OR CALL MICRO CRAFT 



Increases income 25-35% because every 
billable hour is billed 

Simple to operate - no training required 

For CP/M® CBASIC 2'" systems with 2 
disk drives 



CP/M IS trademark of Diiital Research CBASIC 2 is trademark of Compiler Systems 



JUNE 1982 



CIRCLE INQUIRY NO. 59 



INTERFACE AGE 83 



Software Review 



PERILS OF A BUSINESS 




SOFTWARE 
MANUFACTURER 



by Rocky Smolin 

We've been writing a lot about after-sale support 
problems in recent issues (see "Editor's Notebook" 
Mar 82). The following article offers an unusual angle, 
describing how one manufacturer handled the problem 
—offering no support at all—ed. 

As a consultant to small businesses, there is nothing 
my firm has dreaded more than having to recommend 
the purchase of a specific business accounting package 
—particularly to uninitiated users of microcomputers. 
Generally, the software offerings are difficult to work 
with, infested with bugs and employ strange accounting 
practices. The support problems are tremendous, 
vendor supplied user-training shameful. 

So it is with a sign of relief that we discovered the 
business package offered by Vandata (Seattle, WA). It 
is essentially a rework of the original Osborne/McGraw- 
Hill software published in book form in 1 979, re-released, 
and re-worked by at least a dozen companies since. 

The entire package— general ledger, accounts 
payable, accounts receivable and payroll with cost 
accounting, together with documentation— is available 
for the low price of $295. What's the catch? You don't 
get any support— af a//— from the vendor. 

To find out more about how this unusual state of 
software affairs evolved, I contacted the head of 
Vandata, Dwight Vandenberg. 

About three years ago, Vandenberg perceived the 
need for some solid, inexpensive, business software to 
comply with the pending boom in small business 
computers. Seeing none, Vandenberg decided to 
attempt to provide the Model T of business software. 
He bought the Osborne package, but found a lot of 
bugs and features he didn't like, and spent several 
months reworking the package. 

This new software was released to the marketplace 
for $165, which was, as he says, "as low as I could sell 
it for and still make money." Two problems cropped up 

84 INTERFACE AGE 



immediately: there were still many bugs in the 
software, and the support problems were tremendous. 
Vandenberg "was spending too much time on the phone 
with users trying to explain how the software worked, and 
not enough making money." This is a painfully familiar 
story to anyone in the software business. 

So, in April 1981 Vandenberg upped the price to 
$1 ,000. This time he offered both 1 00% support and a 
30-day money back guarantee. What could go wrong 
with this plan? According to Vandenberg, his business 
became rife with "29 day wonders." People ordered 
the software, took up much of his time getting it 
implemented, then the software would be returned 
with a refund request 29 days later. Vandenberg felt he 
was being robbed. 

Fortunately not all effort had been applied in vain. 
During the six months of this second false start, 
Vandenberg had been implementing something either 
admirable or questionable— depending upon your point 
of view. He had offered a $20 "bug reward" to anyone 
documenting a bona fide bug. This facilitated the 
conscientious spotting of a multitude of flaws— so 
many that Dwight contends that the packages are now 
essentially "bug-free." (There's always one more bug 
in a package). This gave the users some sense of 
compensation for tolerating flawed software. But is it 
ethical to make your entire customer base a test site? 

Solution to the problem 

That's all water over the dam now. In September 
1981 , tired of living with a telephone growing out of his 
ear, Vandenberg dropped the price to $295. The new 
philosophy was: you-buy-it-you-own-it-you-can-selNt- 
use-it-burn-it-l-don't-care-just-don't-call-me. His market 
now focuses on software dealers. He claims that for 
$295, you get terrific, bug-free business software, 
written in CBasic2 under CP/M, and excellent 
documentation. His only requests are that dealers 
don't sell it to other dealers or call him for support. He 
feels that a dealer is expected to be knowledgeable 

JUNE 1982 




about software and programming and has the source 
code, thus it becomes his job to provide the support 
and training customers need. 

How do his claims about the software hold up? If you 
are a fairly knowledgable end user, and are looking for 
good business software— particularly if you are now 
using one of the Osborne/McGraw-Hill implementations 
—you should be able to implement the Vandata no- 
hand-holding approach. You need to be fairly 
conversant with the operation of CP/M and a familiarity 
with CBasic2 would also help. To use this software you 
will need the CBasic2 run-time package— a small 
investment for a compiler with great utility, as there's a 
lot of CBasic2 software available. 

Simple requirements 

Hardware requirements include any 8080/8085/Z80 
based system with 48K RAM (64K for Heath or Zenith), 
at least one double-density 8-in. drive (three are the 
optimum configuration), a 132-column printer, a CRT 
with cursor addressing, CP/M (MP/M and CDOS will 
work; TRSDOS will not), and at least version 2.06 of 
CBasic2 (CBasic will not work). 

The software is supplied on four double-sided single 
density 8-in. diskettes. The manuals— although essen- 
tially reprints of the original Osbornes— are impressive. 
They come in a plush, silk screened, 2-in. three-ring 
binder, and besides offering a readable layout— with 
many figures, charts, and diagrams— they provide very 
complete information on the systems' operation. 

Vandenberg has extracted the chapters on data files, 
on the special CBasic2 and hardware features, on 
changing the software, and some other information 
from each of the applications, and bound it in a 
separate binder labeled Technical Information, 

A third binder, the Installation Guide, written entirely 
by Vandata, contains the information a dealer requires 
to configure the system. The first section covers the 
operation of VINSTALL, which is basically a terminal 
configuration program. There are a few of the common 



terminals already coded into a menu. With one of 
these, a single keystroke suffices to configure the 
system to your terminal. Otherwise, you need to supply 
the code sequences for clear screen, home cursor, 
up/down/left/right arrow, and address-cursor. 

In addition to defining your CRT, the program also 
allows definition of data entry field editing options, the 
integration of accounts payable and accounts receiv- 
able to the general ledger, and file-to-drive placement. 
Unlike the original programs, Vandata allows you to 
specify the drives on which to place the numerous 
files. This information is not compiled into the program, 
but resides in a control file. This means the drive 
assignments can be changed when desired. You can 
also specify one of four common check formats for the 
A/P and P/R packages. 

The second section gives some sample configurations 
that are helpful since (by his own admission) configuring 
the initial diskettes is a bit tricky. Other information in 
this manual covers the details of the control file, which 
contains the configuration parameters, notes on the 
CRT interface routines, guidelines to recompiling the 
programs and hints on the integration of the A/P and 
A/R to the G/L. 

User can resell 

The licensing agreement, which formerly restricted 
the buyer from reselling the software, has been 
modified to allow the licensee to resell the software to 
end users without paying royalties to Vandata. Although 
the original programs published in the manuals are in the 
public domain, substantial refinements by Vandata 
are proprietary. 

In addition to VINSTALL and the flexible drive 
assignment features, Vandata has reworked the 
original file update scheme. For example, in the former 
version, additions to the general ledger master file 
were put in a temporary transaction file. The old file 
was then written, recorded by record, to a scratch 
area, merging the transaction file as it went. Then the 



JUNE 1982 



INTERFACE AGE 85 



CP/M^ SOFTWARE 



For The Small Business System 



HIGH - QUALITY OOWERCIAL GRADE SOFTWARE 
DESIGNED FOR VERY HEAVY DAILY OFFICE USE 
AirrCMATIC DATA POSTDG TO GENERAL LEDGER 
RUNS GN FLOPPY-DISK OR HARD DISK SYSTD1S 
REQUIRES CP/M WITO 2 DISK DRIVES AND 48K 



INSURANCE AGENCY - FOR INDEPENDENT AGENCIES 
HANDLING COVERAGES FROM ONE OR MORE CARRIERS. 
HAS AUTOMATIC POLICY CREATIONS PLUS RENEWALS, 
INVOICING & POSTING OF COMMISSIONS BY PRODUCER, 
CARRIER, AND CLIENT. HAS DIRECT AND AGENCY 
BILLED STATEMENTS ROUTINES, DETAILED ACCOUNTS 
CURRENT, PLUS MANY OTHER CLIENT AND AGENCY 
PRODUCTION REPORTS AS WELL AS A POLICY LOSS 
HISTORY FILE. 

MEDICAL MANAGEMENT - FOR SMALL TO MEDIUM 
CLINICS. PATIENT FILES, CASE HISTORY FILE, 
AND FULL APPOINTMENT SCHEDULING FILES. HANDLES 
ICDA-9 DIAGNOSIS CODES AND CPT-4 PROCEDURE 
CODES WITH STANDARD OFFICE CHARGES. HAS AUTO- 
MATIC MONTHLY STATEMENTS, SUPER-BILLS, AND 
PRINTING OF AMA INSURANCE CLAIM FORMS AS WELL 
AS PRODUCTION ANALYSIS, RECALL, INQUIRY, AND 
OVER TViEtm OTHER REPORTS. 

DENTAL MANAGEMENT - SIMILAR TO MEDICAL EXCEPT 
DESIGNED FOR ADA PROCEDURE CODES AND CHARGES 
AND ALSO PRINTS TOOTH AND SURFACE ON STANDARD 
^DA INSURANCE FORM. BOTH SYSTEMS HAVE A FORMS 
MENU FOR PRINTING ADDITIONAL STATE AND LOCAL 
INSURANCE FORMS AS WELL AS SPECIAL STATEMENTS. 

LEGAL TIME ACCOUNTING - FOR LAW^OFFICES. 
HANDLES CLIENT FILES AND ATTORNEY APPOINTMENT 
REGISTER. ACTIVE CASE FILES ARE CATEGORIZED BY 
CASE TYPE, CLIENT, ATTORNEY, CASE NUMBER, AND 
DATE. HAS AUTOMATIC DEFAULT FOR STANmRD FLAT 
RATE OR HOURLY CHARGES BY CLASS OF SERVICE WITH 
MCKTHLY ANALYSIS OF TIME SPENT BY EACH ATTORNEY 
IN EACH CATEGORY. LINKS FOR PRINTING STANDARD 
LEGAL FORMS & REAL ESTATE FORMS ALSO PROVIDED. 

I PROPERTY MANAGEMENT - THIS IS CNE OF THE MOST 
COMPLETE SYSTEMS ON THE MARKET TODAY FOR THE 
PROFESSIONAL MANAGEMENT COMPANY! ALLOWS 
COMPLETE HANDLING OF ONE OR MORE GROUPS OF 
RENTAL PROPERTY OR COMMERCIAL BUILDINGS IN A 
SINGLE CONSOLIDATED LEDGER WHILE MAINTAINING 
SEPARATE COST-ACCOUNTING ON EACH BUILDING. 
HANDLES ESCROW DEPOSITS, MONTHLY STATEMENTS TO 
RENTERS, AND MUCH MORE. 

I PLUS ON-LINE ORDER-ENTRY, REAL ESTATE MULTI- 
LIST, GENERAL LEDGER, ACCOUNTS PAYABLE, 

lAOCDUNTS RECEIVT^BLE, FINANCIAL ANALYSIS, FULLY 
IJTTEGRATED WORD PROCESSING AND SPELLING, DATA 

I BASE MANAGEMENT, AND CP/M FOR TANDY MODEL II ! 

CP/H IS A PRODUCT OF DIGITAL RESEARCH * 



OPERATOR'S MANUALS AVAILABLE SEPT^JV^TELY * 

UNIVAIR INTERNATIONAL 

10327 LAMBERT INT'L. AIRPORT 
ST. LOUIS, MISSOURI U.S.A. 63145 

(314)426-1099 



86 INTERFACE AGE circle inquiry no. 79 



old file was deleted and the new file given the name of 
the old file. This meant that a scratch area as large as 
the old file plus the transaction file were required. 
Under the Vandata approach, the transaction file is 
merged into the existing file starting from the back and 
working forward, eliminating the need for a scratch 
area and accelerating the process. 

Dwight told us that he would have liked to implement 
an ISAM in all the packages but found it impractical to 
do so. The G/L does keep 200 index entries to the G/L 
master file in memory, which hastens transaction 
processing. 

All systems use screen-oriented data entry, 
employing cursor addressing instead of scrolling and 
formatted data areas. Screen handling is consistent. All 
the systems are menu-drive. With extended 
processing, the user is kept informed as to what the 
program is doing. 

The only things found in our initial use of the general 
ledger that would benefit from further refinement were 
of marginal importance. It would be inconvenient to be 
able to override the top-of-form at the beginning of 
each report. The cash journal report allows you to print 
receipts and disbursements as separate options but 
not both at once. There is no optional automatic 
posting of retained earnings at the income statement, 
but this convenience could be added by the user with 
little difficulty. 



Original design is followed 

Reporting and processing features follow the original 
Osborne design. In addition to a G/L file maintenance 
report, the general ledger provides the postings 
report, G/L update (audit trail), G/L posting errors. 
Income Statement (trial, special, monthly, and quarterly), 
balance sheet, and cash journal. 

Accounts Receivable, in addition to file maintenance, 
transaction and update reports, produces open and 
closed item listing (detail, summary, customer number 
range), A/R aging analysis, A/R unbilled items, A/R 
statements, and a customer list and activity report. It is 
an open item, invoice-oriented system. Distributions to 
the general ledger are handled by a special table of 
accounts that contains the distribution account number 
and the corresponding tax rate. Aging periods for 
receivables are user-definable. Customer demographics 
include name and address, last activity date, total billed 
this year, and total billed last year. 

The accounts payable produces a check register, 
checks, A/P ledger (open or closed items), and vendor 
activity reports and lists. The system will handle 
invoices, credit and debit memos, allow flexible aging 
periods, and automatically post to the general ledger. 

Payroll reports are extensive and include audit trails, 
transaction and error reports, as well as checks with 
stubs, a check register, deduction register, absentee 
report, payroll history, insurance report. Federal 941 -A 
and W2s. State tax tables are not supplied and the user 
must alter the programs to calculate state and local 
taxes. Full documentation is supplied for this procedure, 
but Vandata warns that the undertaking requires a 
competent programmer. 

All in all (non-support notwithstanding), the package 
seems to be a worthwhile option for businesses 
seeking a comprehensive accounting package. D 

JUNE 1982 



Imagine writing better, S^AH^^^ ^^^R^^^ ^^^ '^^^^ ^^^^ 

faster business programs H W^P' Av H^^ 20-megabyte drives 

in 20% of the time. Now you ^f ^f ^^^ ^^ ^L^ or 8 floppy drives and 

can, with this revolutionary ^^^ ^^^ 254 diskettes, 

programming tool. Let's H H TOScanuse 

face it ... the g reat H _ H the storage space 

majority ^p|fl H ^Ui^P^k ^PlH ^P^l Vk ^7 ^^ ^'^^ '^"^^^ ^''^ 

programming is ^■■H^I^^^^A^lB^I^H ^^^f or several — it's up 

Every instance ^^WMM ^^^^^^^^^ ^m The database 

of creativity may j^ manager of The 

require hours of H^ ^ Tool offers: fast 

generating code. ^ ^_ fli^i^H^L^L .^^^ ^^^^ ''^^^ ^'^^ ^"^'^^ ^ ^^^^ 
Not anymore. The ^^^^^^vHPIH^F^Fi^^^kH^^B ^^^ write directly to 
Tool" takes care of ^V^V ■ ■ H H V^^H I ^^^i^l^'^^ / over 1 5 
the busywork, letting ^V ^V H H ■ H ^^^^H H million records/ 
you concentrate ^^^ sequential and 

on creating. . _ _ ^ ^ ^ ^H random access / 

Design attractive ^0^^ ^0^^^^k / ^^ multiple disk drives/ 

entry screens, ^^^B ^^^wl^^M >^fl[^.^^b P^i^^i^' ^'^d masked 

validate, format, ^^^^H ^M^j^0^ ^^^K^T ^^^^ lookup / Corvus 
and store user ^^^B^^^^r Mmm ^^^^m I ^^ floppy support / 

input, with virtually ^^^^ ^^^F ^ ^^ ^^^F H record length as large 
no programming. as memory 

The Tool does it for you. What ^^.^^^ ^ ^ ^ REPORTING; easy report 

used to take days - even weeks ^^^^^^^^H H HF' definition / define reports 
— now takes only minutes. ^A^fH HH..H^I^ directly on screen / multiple 

And the result is better, faster, ^^m ^^^^^■pHH column widths / calculations at 
more professional programs. JV ^^^ "^^^m ^ p^^j^^^ ^^^^ ^ ^^^^1^ ^ paging / 

The Tool provides an entry ^f ■ subtotals / page numbering / 

screen generator, a database ^ headers / title 

manager, and a report ^-^^ .^^^^m^^^fc * '^^^ "^^o' ^^^^ '^^^ memory 

formatter, each with very HF^B^^^^^B^^ ^B ^'^^'^ ^'^ conventional 

sophisticated capabilities. H H^P^^^K H programming methods. 

ENTRY SCREENS: ■ H^^^^^ ■ • The Tool's many features can 

The Tool ^^^ be used from BASIC, giving you 

allows you ultimate flexibility. 

to make ^M^kHtf ^0^k ^B^IHtf ^B^l^^^^^^ 

^F^^^^^^^^^^r^H ^^^^f^l I^^^^H ^l^-eady 
usefulentry ^^^VH ^L^V^^^IH ^^^IH I H^ 
screens a ^R^F H ^S^F ^^^H H ^B^H ■ ■ H H testing and 
standard H ^k^F debugging 

part of your time, 

programs. It handles all screen editing, field Using The Tool is actually like having an 
formatting, and entry validation for you. experienced Apple 11™ programmer do most 

Character Validations: of the work for you . 

alpha / numeric / blank / yes or no / signed High Technology Software Products, Inc., P.O. 
values / password / Radix 50 / decimal point Box IA-1 4665, 2201 N.E. 63rd, Oklahoma City, 
/ dollars and cents ■ ■■ ■ Oklahoma 731 13 

Field validations and formats: LJ |/« W0\ C405] 478-21 05 

range / valid entry / valid date / not in range ^1 I^J I I ^^^1^ 11" ' '^^^^^^^^ °' 

, ^ ^ x/ix IX / i/x ■■■ 3^M ■ ■ APP's Computer Inc 

/ not valid entry / defaults / equal / not ^_ ^f ■ ■ 

equal / basic check / left justify / right justify l^^^^l^ V%#\|#\^^%# 
/ leading zeros / invisible field / dollars and l g™ CZl Ml IKJICJCJ^y 
cents/ 100th of cent b^^f^^fh ■■ "^^"^^n J 

DATABASE: ^ ^MA^^=^=^ 

The Tool Operating System [TOS] allows ^^i= =e = ^5^^= == ^^ 
files to span multiple disk drives. Whether ^^ ~^^ - - — — ~r^-. ^^ . 

JUNE 1982 CIRCLE INQUIRY NO. 39 INTERFACE AGE 67 



PRIORITY ONE ELECTRONICS 



S-100 CPU NEW! 



ONE 





CO-PROCESSOR 8066/8087 - COMPUPRO 

16 bit 8 or 10 MHz 8086 CPU with sockets for 8087 

and 80130 
PART NO. DESCRIPTION LIST PRICEOUR PRICE 

IFGBTI86A A&T 8MHz 8086 only $695.00 $625.00 

IFGBT186C CSC 10MHz 8086 only $850.00 $765.00 
IFGBT186A87 M 7 w/fA? 8087 opf/on $1295.00 $1225.00 
IFGBTI86C87 CSC with 8087 option- S1550.00 $1465,00 

*808 7 requires slowerclock speeds 

CPU-Z - GODBOUT 

2/4 MHZ Z80 CPU 24 Bit Addressing 

IFGBT160A A&T $295.00.... $280.00 

IFGBT 160C CSC 3-6 MHZ $395.00 . . . .$375.00 

DUAL PROCESSOR 8085-8088 - COMPUPRO 

6 or 8 MZ Provides true 1 6 Bit Power with a standard 8 

bit S-100 bus. 

IFGBT 1612A A&T 6 MHZ $425.00 ... .$399.00 

IFGBT1612C CSC 6/8 MHZ S525.00 ... .$498.00 

SOIJD STATE DISK DRIVE, 3500% FASTER! 

Not Really, But the Next Best Thing For Compupro 
8085/88 Users. Call for Details on M-Drive. 

IF G8T MO 128K $1,550.00 

[F GBT MO 256K $3,000.00 

2810 Z80 CPU-CA. COMP. SYST. 
2/4 MHZ Z80A CPU with RS232C Serial I/O Port 
complete with Monitor FROM for 2422 Disk Controller 

IFCCS 2810A A&T $325.UU . . . $300.00 

CB2 Z80 CPU - S.S.M. 
2/4 MHZ will accept 2716, or 2732, or RAM 

IF SSMCB2K Kit $260.00 

IF SSMCB2A A&T $344.00 . . . .$310.00 

IF SSMZ80M SSMZ80 Monitor $89.00 

S-100 I/O BOARDS 

STSTZIi SUPPORT 1 - GODBOUT 

Serial port (software prog baud), 4K EPROM OR RAM 

provision, 15 levels of interrupt, real time clock, 

optional math processor 



1 PART MO. 



flK Q>l lfTI?W 



LIST PBICE OUR PfllCEl 



IFGBT162A Assembled & Tested $399.00 S360.00 

IFGBT162C CSC $495.00 S460.00 

IFGBT8231 Math Cf)ip S195.00 

IFGBTeZSZ Math Chip il95.D0 

IFBBT182AMT A&T with 8231 Math Chip S555.00 

lFGBT162CMt CSC with 8231 Math Chip S655.00 

IFGBT16ZAHZ A&T with 8232 Math Chip S555.00 

IF GBT162CM2 CSC with 8232 Math Chip $655.00 

MPX CHANNEL BOARD • COMPUPRO 

I/O Multiplexer, using 8085A-2 CPU on board 

With 4K RAM 

IFG8T166A4 A&T $495.00 S445.00 

IFGBT166C4 CSC $595.00 $535.00 

With 16KRAM 

IFGBT166A16 A&T $649.00 $585.00 

IFfiBT166CT6 CSC $749.00 $675.00 

INTERFACER I - COMPUPRO 

Two Serial I/O 

IFGBT133A A&T $249.00 $219.00 

IFGBT133C CSC $324.00 $298.00 

INTERFACER II - COMPUPRO 

Three parallel, one serial I/O board 

1FGBTI50A A&T $249.00 SZlB.Ofl 

IFGBTI50C CSC $324.00 $289.00 

INTERFACER III - COMPUPRO 

Eight channel multi-use serial I/O board 

IFRBTI748A A&T $699.00 $629.00 

IFGBT1748C CSC 200 hr. 8 Port $849.00 $750.00 

IFGBT1745A A&T $599.00 $559.00 

IFGBT1745C CSC 200 hr. 5 Port $699.00 S629.00 

MULTI I/O - MORROW DESIGNS 

Three Serial, Two parallel 

lFIK9SMd3200 A&T $359.00 

SWITCHBOARD - MORROW DESIGNS 

Two serial I/O, four parallel I/O, 

one status port, one strobe port 

IFM0SSB24I1 ' $299.00 

I/04 - SSM 

Two serial I/O, two parallel I/O 

IFSSMI04K Kit 

IFSSMI04A A&T $290.00 

I/O 5 - SSM 

2 Serial, 3 Parallel including 1 Centronics 

IFSSMI051 A&T $329.00 $309.00 

I/O 8 - SSM 

8 Port Serial I/O with Timer 

IFSSMI08A A&T $550.00 $495.00 

2710 4 PORT SERIAL - CCS 
4 Full handshaking RS232 ports and ODtional2KROM 
IFCCS271001 A&T $325,00 $310.00 

2719 2 SERUIL & 2 PARALLEL - CCS 

2 RS232G ports, 2 8 bit parallel ports, & optional2KROM 

IFFCCS271901 A&T $360.00 $340 00 

2720 4 PORT PARALLEL - CCS 

4 8 bit parallel ports and optional 2K ROM 

IFCCS27200I A&T $275.00 $260.00 



$329.00 



$289.00 



$ZID.00 
$260.00 



S- 100 10 MHZ STATIC RAM 

NEW LOW PRICES! 

RAM20-32K 
C^mpuPro" 




32K STATIC RAM - COMPUPRO 

RAM 20 10 MHZ, 4K byte block disable, bank select 
or 24 bit addressing available 8, 16, 24 or 32K 



I PART HO. 



OESCRIPTIOH 



IFGBT164AA8 8K A&T 
IFGBTI64AC8: 8K CSC 
jfGBT164AAI6 16KA&T 
fGBT164AC16 16K CSC 
IFG8T164AA24 24K A&T 
IFGBTI64AC24 24K CSC 
1FGBT164AA32 32 K A&T 
IFGBTI64AC32 32KCSC 



LIST PRICE OUR PRICE I 



$210.00 $190.00 

$280.00 $260.00 

$285.00 $260.00 

$355.00 $325.00 

$355.00 $325.00 

$425.00 $385.00 

$425.00 $385.00 

$495.00 $450.00 

CMOS STATIC RAM 

For a complete analysis of the advantages of CMOS 

memory, see the "Product Description" on page 41 6 of 

the January Issue of BfTE. 

64K CMOS STATIC RAM - COMPUPRO 

RAM 17, 10 MHZ, 2 Watt, DMA Compatable 

24 Bit Addressing 

IFGBT175A64 64K A&T $599.00 $550.00 

IFGBT175C64 64K CSC 200hr. $699.00 $650.00 

NEW! 32K X 16 BIT CMOS STATIC RAM > COMPUPRO 

8 and/or 16 Bit 

@) RAM 16 10 MHZ,. 32 K x 16 or 64K x 8 

IEEE/696 16 BIT 2 Watt, 24 Bit Addressing 

1FG8TI80A 64KA&T $650.00 $599.00 

IFGBT180C 64KCSC $750.00 $699.00 

NEW! 128K NMOS STATIC RAM - COMPUPRO 

816 RAM 21 12MHz. 1 28K x 8 or 64K x 16 

TEEE/696 8 or 16 Bit 1.2 Amps 24 Bit Addressing 

1FGBTI90A 128KA&T $1695.00 $1610.00 

IFGBTI90C 128KCSC $1895.00 $1795.00 



S-100 PROM 



PBI PROM PROGRAMMER - SSM 

Programs 2708 or 2716's, operates as a 

4K/8K EPROM BOARD AS WELL. 

IFSSMPBIK Kit $179.00 

IFSSMPBIA A&T $265.00 $220.00 

ECONOROM 2708 - COMPUPRO 

16K X 8 EPROM Board using 2708. Power on 

jump to any 256 byte 

IFG8T125A A&T $135.00 $120.00 

IFGBT125C CSC $195.00 $175.00 

MB8A • SSM 
1 K/16K2708 EPROM board, disablein IK increments 
IFSSMMB8AK Kit $114.00 

IFSSMMB8AA A&T $179.00 $159.00 

S-100 VIDEO BOARDS 

SPECTRUM - COMPUPRO 

Color Graphics board with Parallel I/O 

IF GBT144A A&T $399.00 $349.00 

IF GBT144C CSC $449.00 $399.00 

IF GBT20 Sublogic Universal $35.00 

Graphics Interpreter Software 

VB - 3 S.S.M. 

80 X 25 or 50 character video display Memory 

Mapped, Parallel Keyboard port 

|ySSMVB3K24 80 X 24 Kit $425.00 

IFSSMVB3A24 80 x 24 A&T $499.00 $440.00 

IFSSMVB3UP 30 x CG Line Upgrade $ 39.00 

VB2-S.S.M. 
I/O Mapped V,'Joo Board, with Parallel Keyboard port 

64 X 16 

IFSSMVB2K Kit $199.00 

IFSSMVB2A A&T $269.00 $229.00 

VBBB - S.S.M 

Memory Mapped Video Board 64 x 16 character 

display or 64 x 16 graphics display 

IFSSMVBIK Kit $179.00 

IFSSMVBIA A&T $242.00 $220.00 

S-100 CLOCK CALENDAR 

IFQTCCCSA Assembled & Tested $150.00 

As seen in March Kilobaud Magazine 

S-100 MOTHERBOARDS - COMPUPRO 

>Ac^/Ve termination, 6-12-20 slot 



IFGBT153A 
IFGBT153C 



lFfiBT155A 
IFGTB155C 



A&T 6 slot, 2 lbs 
CSC 6 slot, 2 lbs. 
A&T 12 slot, 3 lbs. 
CSC 12 slot. 3 lbs. 
A&T 20 slot. 4 lbs. 
CSC 20 slot. 4 ibs. 



$140.00 
$190.00 
$175.00 
$240.00 
$265.00 
$340.00 



$126.00 
$175.00 
$155.00 
$220.00 
$235.00 
$310.00 



S-100 DYNAMIC RAM 




THE EXPANDABLE 1 
PRIORITY 1 ELECTRONICS 

THE EXPANDABLE 1" 64K Dynamic Ram board 
provides your S-100 system with 64K of reliable, high- 
speed dynamic RAM. Compatable with most of the 
major S-100 systems on the market, including those 
with front panels, it supports DMA operations and 
requires no Wait states with current microprocessors. 

• User expandable from 16 to 64K • Supports DMA 

• Designed to IBEE proposed S- 1 00 bus standards • 2or 
4 MHz operation • Operates with either an 8080 orZ-80 
based S-100 system, providing processor-transparent re- 
freshes with both • Supports IMSAI-type front panels 

• Jumper-selectable Phantom input • Uses Popular 
41 1G RAMS • All ICs in sockets • Any 16K block can be 
made bank-independent • Fully buffered address and 
data lines • Fail-safe refresh circuitry for extended Wait 
states • Board configuration with reliable, easy-to-con- 
figure Berg jumpers 

IfrPRIEXPllO 16K Assembled & Tested $299.00 

|fPRIEXP132 32K Assembled & Tested $339.00 

IFPRIEXP148 48K Assembled & Tested $379.00 

IFPRIEXP164 64K Assembled & Tested $409.00 

S-100 DISK CONTROLLERS 

2422A - CA. COMP. SYST. 

I/O Mapped, controls 8", single or 
double density A&T with CPM 2.2 8" S.D. 

IlTsT PRICE OUR PRICE! 

IFCCS2422A $475.00 $375.00 

DISK JOCKEY 2D - MORROW 

Memory Mapped, controls 8", single or 

double density, serial I/O 

IFM010J2208 A&T with CP/M 2.2 $399.00 $375.00 

S-100 DISK SUBSYSTEMS 

DJ2B DISCUS SINGLE SIDED MORROW 

B" DBL Density drives with cabinet, power supply 

controller, with CP/M 2.2 and Microsoft Basic 

IFMDSF1218 Single Drive System $1095.00 $950.00 

IFMDSFI228 Dual Drive System $1875.00 $1598.00 

DJ2B DISCUS DOUBLE SIDED - MORROW 

8" DBL Density/sided drives with cabinet Power 

supply controller, with CP/M 2.2 and Microsoft Basic 

IFM0SF221B Single Drive System $1395.00 $1250.00 

IFM0SF2228 Dual Drive System $2495.00 $2050.00 

S- 100 HARD DISK - MORROW 




5.25" 5MB, 8" 10 & 20MB, 14" 26MB formatted 
hard disk complete with cabinet, P.S., Controller, 

CP/M 2.?. and Mic rosoft MBASIC 80 

li;ST PRICE S ftLEPHiCEl 

IFM0S0MAM5 [, MS $2495.00 « $1995.00 

IFMOSMIOS 10 MB $3695.00 (^ $2950.00 




OUTPERFORMS MONITORS OF TWICE THE PRICE! 

USI has the competition buckling at their knees! 

You can have a professional performing Video 
Monitor for a fraction of ttie costl Ttie USI PI2 (Green). 
The USI PI2 (Green of PI 3 (Amber) isahigh resolution data 
display compatible with 80 x 24 computer formats. 

List Price Sale Price 
IFUSIPI2 12" Green 24 Ibs. $275.00 S 149.00 
IFUSIPI3 12'' Amber 24 Ibs. $289.00 $209.00 



OUR NEW CATALOG IS IN THE MAIL TO YOU NOW! 



PRIORITY ONE ELECTRONICS 



COMPUPRO DMA DISK 1 




Fast DMA, Soft Sector, Controls 8" or SV^" Single 
or Double Density. OUR BEST! 



'PflBT ND. 



DESCHIPTIOH 



LIST PRICE OUR PRICE I 



IFGBTUIA A&T $495.00 $450.00 

IF6BTI71C CSC $595.00 $555.00 

IF SBTCPM80* CP/M 2.2 for Z80/8085 with $175.00 

manuals & BIOS 8" S/D disk 

IF GBT0AS8S Oasis 8 bit single user 8" S/D disk $500.00 

IFGBTOASaM Oasis 8 bit multiuser, 8" S/D disk $850.00 

PRIORITY ONE ELECTRONICS 
IS PROUD TO ANNOUNCE THAT WE NOW STOCK 



•T^. 



^ 



DUAL SYSTEMS PRODUCTS 



CPU/68000-8MHZ 68000 CPU 

16 bit 68000 CPU with on board ROM containing MACSBUG Monitor or 

Motorola 68541 Memory Management Unit (MMU). 
IF0ULCPU68000 A&T with Monitor 31195.00 $1075.00 

IFDULCPU66000M A&T with MMU ?1495.00 $1395.00 

DMEM256KP-256K DYNAMIC MEMORY MODULE 
256Kb with byte parity error detection for 8 or 16 bit 

computers 
IFDUL0MEM256K 256K A&T $149500 $1395.00 

CMEM NONVOLATILE CMOS MEMORY 
Nonvolatile CMOS memory with 3-10 year battery backup 

on board 
IFDULCMEM6K 8K A&T $695.00 $629.00 

IF0ULCMEM16K 16KA&T $795.00 $725.00 

IF0ULCMEM32K 32K A&T $995.00 $940.00 

2716/2732 EPROM BOARD WITH 1 6BIT DATA 

PATHS 
Designed to hold 32Kb of 271b type or 64Kb of 2732 type 
EPROMS, or ROMS for read only use with 16 bit CPU 

systems. 
IF0ULEPRDM323K 2716 EPROM BoardA&T $295.00 $280.00 
IFDULEPRDM64K 2732 EPROM Board A&T $295.00 $260.00 

AIM12-12 BIT A/D CONVERTER 
A/ D input module with 12 bit accuracy, 32 input channels 

and optional instrumpntaticn amplifier. 
IF0ULAIM12 A&T with Instru. Amp. $785.00 $745.00 
iF0ULAIM12B A&T without Instni. Amp $69n.00 $660.00 

A0M1 2-1 2 BIT D/A CONVERTER 
0/A output module, 4 channels, 12 bit accuracy. Optional 
VIC420 industrial output module (4-20Ma), 4 channels, 

used in conjunction with A0M12. 
IFDULA0M12 A^-T S675.00 $540.00 

IFDULVIC420 A&f $675.00 $640.00 

CLK24-N0NV0LATILE CLOCK/CALENDAR 
Day, date, hours, minutes, 23conds, and 3-5 year battery 

backup on board. Read or write directly from I/O port. 
IF0ULCLK24C A&T with 60Hz interrupt $300.00 $285.00 



PRINTERS 







MICROLINE - OKIDATA 

WITH FRICTION AND TRACTOR FEED 

• BI-DIRECTIONAL - 120 CPS • Parallel and Serial I/O 

• 9x9 Matrix (Alphanumeric) • 100 Ttvu 1200 Baud 

• 6x9 or 12 Matrix forGraphics • Self Test 

• 5,8.3, 10, 1 6 Charactrsp/lnch • Out of Paper Switch 

• 6 cr8 Lines per Inch • Friction or Tractor Feed 
m80 CPL@ 10 CPI for 82 A m 3" to 14" Top of Form 

• 1 32 CPL @10CPI for 83 A (Switch Selectable) 
• 10 Different Character Sets 



IPABT WD. 



DESCRIPnOW 



UST PRICE SAL£ PRtCEj 



IF0KI0A1B2AT(26II«)8 80CPL (9^10 CPl$ 799.00 $539.00 

IF 0K10ATB?ftT (37 lbs] 1 32 CPL (§^10 CPI $119 5.00 $750.00 

IF0KISER2KBF 9600 baud with 2K Serial $15«! 00 

Buffer upgrade with X-on Y-off 

IF 0KI6RAPH High Resolution Graphics Prom $99.00 

CALL FOR THE NEW MICROLZNE 84 

MX80 - EPSON 

NEED WE SAY MORE? 

IPiPHMm Tractor Feed 17 lbs $645.00 ^50.00 

IFEPNMX80FT Tractor & Friction Feed $745.00 S550.00 

IF EPNMX100 1 32 Co l. Tractor Feed 24 lbs $725.00 

PRINTER INTERFACES - MICROEYTE 

RS232 Serial Conversion for MX80 
IFMBSSEII A&T $55.00 

Apple Centronics 8 bit parallel intaiface 
for Centronics, Epson & OKIDATA printers 
IFMBSAEI1 A&T $55.00 

IFMBSAEC1 Cable for above $14.95 

Printer interfaces & cables sold only with printer purchase 



S-100 MAINFRAMES 




S-lOO MICROFPAME - TEI 

) 10V 60HZ CVT Mainframes, the best money can buy! 

12 Slot ±8V 17A±16V @ 2A 

22 Slot ±8V (S 30A± 16V (S 4A 



PART HO. 



flUR PRICE 
LISTPRICE 1-9 10-24 



IFTEIMCSIIZ 12 Slot Desk S75500 $660.00 $627.00 

IFTEIMCS IZZ 22 Slot Desk S910.00 $798.00 $776.00 

IFTEIRM 12 12 Slot Rackmount S800.00 $715,00 $681.00 
IFTEIRII(I22 22 Slot Rackmount S965 00 $860.00 $825.00 
Shipping Weight: On 12 Slot Mainframe 45 lbs. 
On 22 Slot Mainframes 55 lbs. 

TEI S-100 FI^AMES 
3 - 5" DISK CUTOUTS 

±8V @ 17±16V @ 1.2 A Internal Cables 

1-9 10-24 

[FTEITF12 12 Slot desk S745 00 $670.00 $638.00 

IFTEIRF12 12 Slot Rackmount S855.00 $765.00 $732.00 

Shipping Weight: On 12 Slot Desk 40 lbs. 

On 12 Slot Rackmount 45 lbs. 

DUAL 8'' DISK DRIVE CHASSIS - TEI 

For Shugart 801/851 R or QUME DT8 size drives. Internal 
power cables provided. 

+24V @ 1.5A+5V'(Si 1.0A - 5V @ .25A 

1-9 10-24 

IFTIBCFDO Desk Top S565.00 $520.00 $480.00 

IFTEIRFOO Rack Mount S725 00 S650.00 $630.00 




S-100 MAINFRAME - COMPUPRO 

1 1 0V 60HZ CVT Mainframe uses famous 20 slot 
COMPUPRO Motherboard. 65 lbs. 
IFGOnNCZORM 20 Slot Rack Mount $895.00 $825.00 

IFGBnHCZOOK 20 Slot Desk Top $825.00 $760.00 

S-100 MAINFRAME - CCS 

1 2-slot motherboard with removable termination card 
IFCCS220001 Office Cream 35 lbs S5 75.00 $535.00 

1FCCS220002 Blue 35 lbs S5 75.00 $535.00 

SOFTWARE - MICROPRO 

All software is supplied on 8" Single Density IBM 

3740 CP/M Compatable Diskettes 

WORDSTAR 

Screen-Oriented, integrated word processing system 

specifically designed for non-technical personnel 

/f MPr.WRDSTAI $495.00 $300.00 

MAIL MERGE WORD STAR OmON 

Powerful file merging tool 

IFMPHMlMRGAirflequ/res Word Star 2.1 orlater)$250.00 $100.00 

SPELLSTAR WORD STAR OPTION 
One Step "Proofreader" with compressed 20,000 word 

dictionary and usei-created supplemental dictionaries 
IFMPHSPLSTAI (Requires Word Star 3.0 or later) $2 50.00$\bMO 

SUPERSORT 
Sophisticated program that will select and re-arrange 

variable length information from data files 
ipMPRSPRSRAI $250.00 $150.00 

CALC STAR 
Sophisticated, easy-to-use, electronic spread 

sheet and financial planner 
IFMPRCLCSTAI $295.00 $200.00 

DATA STAR 
Office-Oriented Data Entry, retrival, and 

updating system 
IF MPROATSTAl $350.00 $200.00 



FLOPPY DISC DRIVES 



Oversees Customers 

S)!iri! $4.00 U.S. Currency or 22 

International reply coupons 

to receive new catalog 



CIRCLE INQUIRY NO. 94 



PRIORITY 



Tandon TM-800 Thin tine is 
exactly half the size 
of conventional 
floppy disk drives. 




ONE 



Exactly one-half the height of any other model. 
Propietary, high-resolution, read-write heads 

patented by Tandon 
D.C. only operation - no A.C. required 
Industry standard interface. 

Three millisecond track-to-track access time 9 lbs. 
IFTHDTMB481 Single Sided $425.00 2 or more $395.00 
IFTHDTMB482 Double Sided $575.00 2 or more $550.00 
IFTHDTMBM Manual - not included with drive $10.00 
80IR • SHUGART 

Single sided double density most popular 8" drive 
1FSHU80IR $425.00eaor2ormore(16lbs)for $395.00ea, 
IFSHUSA80IRM Manual for 80IR drives $10.00 

A MITSUBISHI ELECTRIC 




Better Than 

QUME! 
Better Than 
SHUGART! 



8 Inch double-sided, double density 
IFMITM289463 Sh. Wt. 16 lbs. 

IFMITM269463M Manual 

2 or more $525.00 each 



$550.00 
$10.00 



51/4" DRIVES • TANDON 

IFTNDTMIDDI Single Sided, 250KB (5 lbs) $249.00* ea. 

2 or More $220.00 

IFTNDTM1002 Double Sided. 500KB $325.00 ea. 

2 or More $299.00 

If TNDTM1003 Single Sided, 500KB $325.00 ea. 

2 or More $299.00 

IFTN0TM1004 Double Sided, 1000KB $449.00 ea. 

2 or More $420.00 

IFTNDTM5M Manual, not included with drive $ 10.00 
Ms used in the IBM PC. 

DISK CABINETS 

VIOO- VISTA 

• Deskorrackmountable* Internal power anddatacables 

• Drives pull out for easy service and maintenance 

lfmi\00 Disk Drive Cabinet (43 lbs) $495.00 $449.00 

SINGLE 8" • Q.T. 

Single 8" cabinet with power supply 

IF 0TCOOC8 (22 lbs) $249.00 $225.00 

DUAL 8" - GLT. 

Dual 8' cabinet with power supply 
IF0TCDDC88 (24) $395.00 $349.00 

5" CABINETS • VISTA 

IF VIS 9801 Single 5" with P.S. 

IF »IS 9802 Dual 5" with P.S. 

TERMINALS 



S75.00 
$95.00 




$525.00 




VIEWPOINT - ADDS 

Detachable keyboard, RS232 interface and auxiliary 
port, 80 X 24 display, tillable screen SALE 

IFAOOlfWPR Shipping Weight 30 lbs $699.00 $525.00 

VT200 - VISUAL TECHNOLOGY 

the: MOST RELIABLE TERMINAL ['VE'VEEVER USED! 
Detachable keyboard, RS232C or 20MA interface, 
110 to 19200 baud, 12" non glare 80 x 24 display, 

RS232 Aux. port and composite video out. 
IFVS1200 Shipping Weight 55 lbs. $995.00 



eL£CTROMIC8i 




91611 DEERING AVE • CHATSWORTH. C A 9 1 3 11 
ORDER TOLL FREE (800) 423-5922 CA, AK, HI CALL (2 13) 709-5464 

Terms. U.S. VISA, MC, BAG, Check, Money Order. U.S. Funds Only. CA residents add 6% SalesTax. MINIMUM PREPAID ORDER S15.00. Include 
MINIMUM SHIPPING & HANDLING of S3. 00 for tfie first 3 lbs. plust 25C for each additional pound. Orders over 50 lbs. sent freight collect Just in case, 
please include your phone number. Prices subject to change without notice. We will do our best to maintain prices through June. 1982 Credit Card 
Ofders will be charged appropriate freight. If you don't receive your Spring '82 Engineering Selection Guide by May 10th. send Si .00 for your copy. Sale 
prices are for prepaid orders only. 



If you don't get yours by May 10th, send $1.00 for your copy! 



©■^ 



± f_± f 



by Bernard Conrad Cole 

utilizing the considerable body of research conducted 
during the 70s into multiprocessing and continuing 
advances in semiconductor and communications techno- 
logy as a foundation, a number of multi-microprocessor 
computing systems ar© beginning to appear. While not 
as powerful as mainfraime uniprocessors, multi- 
microprocessor systems are beginning to assume 
some of the business chores previously handled by 
larger systems. 

In two preceding installments of this series (I A Apr 
and May 82), we introduced the topic of multiprocessor 
schemes and discussed the ideal configurations. In this 
concluding article, we will survey some of the manufac- 
turers of multiprocessor system hardware. 

Commercial multiprocessor systems fall into two 
categories: closely-coupled and loosely-coupled. Into 
the first category fall such products as OSM's Zeus 
multiprocessor computer system, Intertec Data 
System's Compustar, Action Computer's Discovery 
Multiprocessor, TBI's System 48 and Micromation's 
Mariner System. 

Two of the most impressive entries in this category 
are Molecular Computer's Inf iNET and Ohio Scientific's 
OS-65U Networking System. 

Molecular's InfiNET series is a family of multipro- 
cessor systems that support up to 32 simultaneous 
users in a full CP/M-compatible environment. The 
approach is designed to eliminate overhead and 
degradation problems associated with other network 
architectures— such as those based on a polling scheme. 

With InfiNET, each user has an application processor. 
A Megabus Interprocessor link enables each appplication 
processor to talk directly to another. It gives users 
direct access to private or common files in a file 
processor, as well as a direct link to shared peripheral. 

Based on a contention bus design, the Megabus 
enables data transfers between independently operating 
application processors and the file processor at 1 .25M 
bytes per second. 

A minimum Inf iNET-l configuration consists of a Z-80 
based file processor with 64K bytes of RAM, 10M 
bytes of Winchester disk storage and an 8-in. floppy 
disk drive. It can be operated either as a standalone 
system under CP/M version 2 or as a node In a multi- 

90 INTERFACE AGE 



Suppliers of 

Multiprocessor 

Equipment 



microprocessor system, supporting up to eight 
simultaneous users. 

A minimum configuration, InfiNET II includes the file 
processor, 30M bytes of 8-in. Winchester disk storage, 
500M bytes of 8-in. floppy disk storage, 20M bytes of 
tape backup, and supports up to 32 simultaneous 
users. With the addition of a 62- or 140-Mbyte 
Winchester drive, total system storage can comprise 
170M bytes. 

As user terminals are added to an InfiNET multi- 
processor system, additional application processors 
(each with a Z-80, 64K bytes of RAM. and 2K of PROM) 
are installed in a central Network Unit. N/STAR resides 
in the file processor and uses about half of the onboard 
RAM. The remainder provides 32K bytes of disk buffer 
—to enhance throughput in multiple user applications. 

As users are added, N/STAR automatically recon- 
figures itself to recognize additions. The N/STAR 
network operating system provides concurrent file 
sharing— as well as password security, record locking, 
private and common user files, foreground/background 
processing and print spooling. 

More impressive is Ohio Scientific's OS-65U network 
system, which can interconnect up to 16 hard disk 
based timesharing systems (level 3), as well as up to 
1 5 floppy disk based microcomputer systems (level 2). 
Each can support up to 16 microprocessor-based 
intelligent terminals (level 1). In all, literally thousands 
of users can be interconnected for hard disk data and 
program sharing. Speed of data transmission between 
computers can be as high as 500,000 bits-per-second. 

Each level 2 computer consists of a Challenger II or 
III with 56K bytes of RAM and an 8-in. floppy disk and 
one data base communications port linked to a level 1 
intelligent terminal. Minimal requirements for a level 3 
network data base are either an Ohio Scientific C3-C or 
C3-B computer with 23 or 74M bytes of Winchester 
disk storage, 1 0OK bytes of RAM and a special interface 
board for network and cluster communications. 

Each terminal can be connected to its associated 
computer with up to 50 feet of cable, or if modems are 
used— an unlimited distance via telephone lines. High 
speed links are limited to a maximum of 10,000 feet. 

The loosely-coupled category envelops general 
purpose local area networking systems and special 
purpose systems designed for business applications 
—like Nelma's NDX-100 electronic filing system. 
System Development Corp.'s SDC Records Manager, 

JUNE 1982 



and Convergent Technologies' information processing 
systems. 

Typical of the loosely-coupled LAN-based multipro- 
cessors that permit linking multiple workstations, terminals 
and/or personal computers together into multiprocessor 
computing systems is Ethernet. It is the most publicized 
local packet networking offered today. Developed by 
Xerox's Palo Alto, CA, research center, it was initially 
conceived as a broadbase packet-switching medium in 
which each station's transceiver selects appropriate 
messages based on the packet's leading address. 
Ethernet was designed primarily to support Xerox's 
entry into the office automation market. Now the alliance 
involves Digital Equipment, Intel, Zilog's Z-Net and 
Ungerman-Bass' Net/One. Typical capacity ranges 
from 200 to 300 nodes, and overall distance is 1 to 
2 miles. 

Network Systems' Hyperchannel and Hyperbus 
offerings, are similar to Ethernet in many ways. Hyper- 
channel can extend up to one mile without repeaters. A 
maximum of 64 devices can be multidropped from 
Hyperchannel, which uses an 8-bit address. 

One of the first entries in the broadband arena was 
Digital Communications' Paklom system. A more recent 
participant is Sytek, with its manufacturing subsidiary. 
Network Resources. Sytek offers two high performance 
network products: Localnet 20 and Localnet 40. It can 
support 1 20 networks on a single cable and broadcasts 
over 15 miles. A system can consist of up to several 
thousand Localnet nodes without significant signal loss 
or increase in noise and error. 

A variation of the LAN approach is Compucorp's 
Omeganet. it is a distributed resource network system 
featuring a network of subnetworks. Omeganet uses a 
departmental grouping of 2-16 microprocessor-based 
workstations that can be linked to any number of 
additional departmental networks. This enables a 
workstation in a subnetwork to communicate with 
another workstation or data base in any other subnetwork. 

Toward more power 

Present 8-bit CPU-based multiprocessor systems can 
manage business processing jobs previously handled by 
large mainframe uniprocessors. But personal computers 
based on the newer 16- and 32-bit CPUs will be 
required in order to build multiprocessor networks 
equivalent in power to mainframe uniprocessors. 
Typical CPUs include National's 16000, Intel's iAPX 
432, Zilog's Z8000 and Motorola's 68000. A number 
of new 16-bit personal computers have begun to 
appear, including IBM's Personal Computer, the Apple 
III, and Tandy's entry, combining a Z-80 and a 6800 
into the same unit. 

Compared to 8-bit designs, the new 16-bit CPUs 
offer advantages to system designers including 
compatibility with high level languages, faster 
throughput, larger memory, and addressing space in 
the megabyte range— as well as built-in multiprocessing 
capability. 

Eight-bit microprocessors are generally limited to an 
addressing space of 64K bytes. The addressing range 
of the new 16-bit CPUs Is enormous— generally 1M 
byte or more— with the 32-bit CPU in excess of 10 to 
20M bytes— at a minimum. Some operate in an 
extended or segmented mode for additional capability. 
Sophisticated memory management schemes can 

JUNE 1982 



extend memory range and provide memory protection, 
segment variation and relocation. 

Typical of the newer generation of multiprocessor 
systems is Convergent Technologies' family of multi- 
function advanced workstations. Each is based on the 
Intel 8088 and provides up to 1/2 M byte of mass storage 
in each desktop unit. The AWS family consists of 
four members: 

AWS-210, which supports from 128K to 51 2K bytes 
of RAM, has no mass storage and may be used as a 
cluster station; 

AWS-220, similar to the AWS-210, except that it 
supports one minifloppy unit with a formatted capacity 
of 31 5K bytes, and can operate as either a standalone 
unit or as a cluster station; 

AWS-230, with up to 256K bytes of RAM and two 
minifloppies with a total capacity of 630K bytes, and 
can operate either as a standalone unit or as a cluster 
station with local mass storage; and. 

Enhanced configurations 

AWS-240, which supports from 256K to 512K bytes 
of RAM, a minifloppy and mini-Winchester with a total 
capacity of 5.3M bytes. (In addition to all the other 
options, it can act also as a master station in a cluster.) 

The AWS incorporates the company's CTOS 
operating system for real time, multitasking operation. 
Data management facilities include multi-key ISAM with 
record level locking for flexible access to records and a 
sort-merge facility that sorts multiple unordered 
record files and merges them with ordered records 
into a single ordered file. Four industry standard 
protocols are supported: 3270 terminal emulator, RJE 
terminal emulator, asynchronous terminal and X.25 
terminal emulation. 

The CTOS operating system supports local resource 
sharing networks as well as standalone work stations. 
In a cluster configuration of up to 16 work stations, 
essentially the same operating system executes in 
each work station and in a shared resource master 
processor. 

System Development Corp.'s Record Manager is 
based on the Multibus— a parallel bus providing a 
16-bit data path, twenty bits of memory address and 
arbitration of conflicts between multiple bus masters. It 
uses a mix of 8- and 1 6-bit CPUs, specifically 8085s 
and 8086s. Except for the central processor, all are 
dedicated to specific system functions. About 1/2 M 
byte of main storage is used in each processor for 
program and working storage, all of which is addressable 
via the Multibus. 

Program storage is a mix of RAM and ROM, 
depending on the specific function and the likelihood of 
changes in the module function. The Records Manager 
is designed for as many as four disk drives of up to 
600M bytes of storage. One Winchester disk is housed 
in a central cabinet with a capacity of 80 to 1 60M bytes. A 
high capacity tape cartridge provides backup capability. 
The system supports asynchronous communications 
with terminals and standalone processors, binary 
synchronous communications with peer and/or larger 
host computers and interfaces to LAN type communi- 
cations networks via dedicated 8-bit microprocessor- 
based communication controllers. 

A major block to achieving the throughput of a 
mainframe uniprocessor in a multiprocessor configura- 

INTERFACE AGE 91 



tion is the interprocessor communications rate. Based 
as they are on either broadband, baseband or twisted 
pair links, the best LANs and multiprocessor networks 
can achieve is perhaps 2M bits-per-second data rates. 
Fortunately, optical fiber link technology has advanced 
to the point that LANs and multi-microprocessor 
networks are possible at 50 to 100 times present 
data rates. 

One such system is an optical link from Codenell 
Technology of Yonkers, NY. It extends asynchronous 
data rates from DC up to 1 0OM bits using an advanced 
laser technique. Codenell optical links have been 
designed, which boost the performance of data 
processing and word processing systems supporting 
Ethernet. Other vendors active in this area include Optical 
Communication, Canoga Data Systems and Valtec. 

At Hewlett Packard's Optoelectronic Division in Palo 
Alto, CA, a sophisticated fiber optic local area 
networking scheme has been developed— called 
Anarchy. It is designed to use fiber optic links in 
networks consisting of over 100 nodes employing data 
transmission rates in excess of 100 Mbits and 
spanning distances up to 10 kilometers. 

Another obstacle has been the void of operating 
systems that work adequately in that environment. While 
specific vendors of multiprocessor systems have 
developed solutions peculiar to their own processing 
environments, general purpose solutions have 
been lacking. 

For personal computers and multiprocessor systems 
operating in the MP/M and CP/M environment. Digital 
Research has developed several network oriented 



BDOS ERROR 

ON B:BAD SECTOR 




Before disk errors ruin your work again order BADLIM. 

■ BADLIM assures the reliability of your CP/M 
computer. 

■ You can use your disks 1 times longer without 
losing your data AND your time. 

■ BADLIM checks thoroughly your disk marking all 
the blocks which have defective sectors. The 
operating system will know that those sectors 
should be skipped. 

■ BADLIM is the only program that gives protection 
for soft and hard errors. 

■ The first time BADLIM will list which files in your 
disk are on bad sectors, so you can take action to 
correct it. 

■ But thereafter the bad areas in your disk will be 
automatically by-passed. 

■ For CP/M 1 .4 single density and for CP/M 2.xx of 
any format and density. It is a must for Winchester 
as the media cannot be replaced. 

BADLIM cost only $73. Whatever the reason you have 

to use a computer you need BADLIM. Contact your 

dealer or call us today: 

BLAT R&D Corp.. 8016 188th. St SW. Edmonds 

WA 98020. Phone: [206] 771-1408 -^ n TNT TXJT 

DEALER INQUIRIES INVITED. IjAlJijiM. 



92 INTERFACE AGE CIRCLE inquiry no. 12 



operating systems: CP/NET and three related systems, 
CP/NOS, MP/NET and MP/NOS. 

CP/NET allows microcomputers to share and transfer 
disk files, to share printers and consoles and to share 
programs and data bases. It consists of masters 
running on MP/M and slaves running on CP/M. The 
masters are hosts that manage the shared resources 
that can be accessed by the network slaves. 

CP/NOS is a diskless CP/M that can be stored in solid 
state ROM— operating with a console, memory and 
network Interface. MP/NET is a complete MP/M system 
with an embedded network interface. Like CP/NET, It 
allows local devices to be re-assigned to the network. 
MP/NET configurations allow MPM systems as both 
requestors and servers with CP/M requestors. MP/NOS 
contains the real time portion (RTM) of MP/M without 
local disk facilities. Like CP/NOS, MP/NOS performs all 
disk functions through the network. 

A unique operating system configuration, MP/M-8/16 
by G & G Engineering (San Leandro, CA) Is a proprie- 
tary implementation of Digital Research's MP/M-86. It 
allows for simultaneous running of both 8- and 16-blt 
processors in a multiuser, multiprocessing environment. 
The system is used in conjunction with the 8085/8088 
CPU board by Godbout (Oakland, CA). 

For UNIX systems operating in the multiprocessor 
environment, 3Com Corp. of Menio Park, CA, has 
developed UNET— a communications software package 
that enables UNIX Version 7.0 users to build networks. 

UNET offers file, terminal, and mail communication 
services— either for direct use from UNIX-based micro- 
computers or use from computer programs written to 
run on UNIX. By writing programs that call UNET 
facilities, use of UNET can be extended to handle the 
communication needs of inexperienced users. 

UNET also provides these services for UNIX, using 
standard vendor-Independent packet internet protocols. 
Use of UNET on the 8086, Z8000 and the Motorola 
68000 also enable communication with non-UN ET, non- 
UNIX computer systems. 

Even as multi-microprocessor systems of medium 
power become commercially available, research is 
continuing in the development of more sophisticated 
configurations. Ultimately, many could allow the linking 
of thousands of microprocessors into a single 
coordinated computing system. These include: 

the Relational Associative Processor (RAP) at the 
University of Toronoto; 

MICROS, a distributed operating system, for use on 
Micronet, a reconfigurable multi-microprocessor 
network; 

DEMOS, a system under development at Great 
Britain's National Physical Laboratory; 

the X-NET project at the University of California at 
Berkeley; 

Mu-NET, at the Massachusetts Institute of 
Technology; 

MP/C, a multiprocess/multicomputer architecture 
under development at Princeton University; and, 

DIRECT, a multiprocessor organization for 
supporting relational data bases under development at 
the University of Wisconsin. D 



Portions of this three- part series were adapted, by permission, from articles by Michael 
Roberts that appeared in MiniMicro Systems, Cahners Publishing Co.. Boston, MA, Oct. 
and Nov. 1980. 

JUNE 1982 



DB masier: 

NO. 1 APPLE II BUSINESS 



PROGRAM 



IN '81 




USERS VOTE DB MASTER THEIR OVERWHELMING 



CHOICE AMONG BUSINESS PROGRAMS 

IN SOFTALK'S SECOND ANNUAL 
"MOST POPULAR SOHWARE" POLL. 



We're proud to 
be selected as the 
Number One busi- 
ness program introduced in 198L Especially second to none. This commitment to our users 
because we were chosen by the people best suited makes DB MASTER everything you need in a data 
to know. People who use business programs. We're base management progriam. And more, 
proud, but the truth is . . . we're not surprised. jf yo^^j-e not using DB MASTER, you're pro- 

Since our introduction a little over a year ago, bably not getting all you could from your data base 
DB MASTER has remained the top selling data management program. But don't take our word for 
base manager for the Apple II. And for good it. Just ask someone who uses one. Softulk did. 
reason. We've continually provided our users with 
added power through a series of Utility Paks, and 
we've backed up our products with a support staff 



© 1982 Stoneware Incorporated 

Apple II is a registered trademark of Apple Computer. DB MASTER is a registered trademark 

of DB MASTER Associates. VisiCalc is a registered trademark of VisiCorp. 




TELEX II: 910-384-2016 STONEWARE SRFL 



JUNE 1982 



CIRCLE INQUIRY NO. 71 



INTERFACE AGE 93 



Software Review 



BADLIM 

A CP/M Program for 
Recovering Data 



-^.i-)Ji&^#^^»,iiil,v.i-. »V..-i-:--J, 




by Alan R. Miller 






You've just put the finishing touches on a new com- 
puter program or a lengthy report. As you leave the 
editor, the words: 

BDOS ERROR ON A: BAD SECTOR 

appear on the console. This message indicates that 
CP/M was unable to read one of the sectors on the 
disk. The problem could be in either the new version or 
the old version of your program. It might also be in the 
editor or one of its overlay files. Blat Research and 
Development (Edmonds, WA) offers a program called 
BADLIM that can help with the problem. 

Before we look at how BADLIM works, let us first 
review the operation of CP/M files. Both floppy disks 
and hard disks are partitioned into concentric regions 
called tracks. Tracks are further divided Into wedge- 
shaped regions called sectors. Any program stored on 
disk will occupy one or more sectors. CP/M, however, 
groups a number of sectors into a unit called a block, 
the smallest disk unit it handles. Block sizes vary from 
1 K byte to 1 6K bytes, depending on the disk size. 

The first two tracks of a floppy disk (tracks zero and 
one) are reserved for the operating system. The 
remainder of the disk contains the data. A directory, 
giving the location of each block of every file on the 
disk is located in the first data block or two, and every 
directory entry uses 32 bytes. For example, the first 
two directory entries might look like this 

GO PAYROLL BAS 0100005F 0102030405060708090A0B0C0D0E00 
GO SORT COM GGGGGG1 3 GF1 GGGGGGGGGGGGGGGGGGGGGGGGGGG 

The file named PAYROLL. BAS is shown first. The 
initial value of zero indicates that the file was created 
by user 0. The second file is named S0RT.COM. The 
last 16 bytes of each directory entry show the location 

94 INTERFACE AGE 



of the file on the disk. Each byte refers to one block. In 
the above example, the directory entry PAYROLL.BAS 
uses blocks 1 , 2, 3, ... OE hex. SORT. COM uses two 
blocks, OF and 10 hex. 

If we look at a disk allocation map we might see a 
pattern such as this: 

11111111 11111111 11111111 11111111 
11111111 11111111 11111111 11111111 
11111111 11111111 11111111 11111111 
11111111 1111111G GGGGGGGG GGGGGGGG 
GGGGGGGG GGGGGGGG GGGGGGGG GGGGGGGG 
GGGGGGGG GG 

Each symbol In this table represents one data block on 
the disk. A value of unity indicates the block Is in use; a 
zero indicates th© block is free. 

If we erase the file PAYROLL.BAS, the corresponding 
blocks become available. The allocation rtiap might now 
look like this: 

1GGGGGGG GGGGGGG1 11111111 11111111 

11111111 11111111 11111111 11111111 

11111111 11111111 11111111 11111111 

11111111 1111111G GGGGGGGG GGGGGGGG 

GGGGGGGG GGGGGGGG GGGGGGGG GGGGGGGG 

GGGGGGGG OG 

In this example, the initial data block, with block 
number zero, is reserved for the directory itself. 
If we could look at the directory again, we would see 

E5 PAYROLL BAS G1GGGG5F G1G2G3G4G5G6G7G8G9GAGBGCGDGEGG 
GG SORT COM GGGGGG1 3 GF1 GGGGGGGGGGGGGGGGGGGGGGGGGGG 

Notice that the first byte for the file called PAYROLL. 
BAS has been changed from a value of zero to an E5 hex. 

JUNE 1982 



Condor 4th generation database 
software obsoletes compilers! 



Series 20 relational database 
management system makes 
your personal/business 
computer far simpler to use 
and much more useful to own., 
for less money... 
than other software. 





Plain English, no computerese. 

Series 20 relational 
database manage- 
ment is a complete 
development and 
operation system. It 
eliminates BASIC, 
PL-1, COBOL, 
FORTRAN, or other compilers in 
most instances. It allows you to 
deal directly with your information 
without complex code words. In 
plain English, it lets you manage 
your business instead of your data. 

Save 90%. Because no complex 
programming is needed. Series 20 
saves up to 90% of the cost of 
program writing and testing! You 
also eliminate costly and time- 
consuming programmer "talent 
searches." 

State-of-the-art relational format. 

Series 20 makes traditional 
programming approaches using 
compilers obsolete. Features such 
as DEFINE, ENTER, SORT, POST 
AND REORG permit rapid database 
creation, access, control, monitoring 
and manipulation. For instance (by 
using the JOIN command), you can 
combine the information contained 
in two large file cabinets— such as 
"Purchases" and "Labor Cost"— 
into a single file— in one operation. 
To do the same task, ordinary soft- 
ware usually requires substantial 
reprogramming. 

Easiest to learn and use. 

Independent evaluators rate Condor 
Series 20 more "user-friendly" than 




any other personal I business 
computer database \ 
system. After a 
brief study of the 
manual, you start 
building a data- 
base within 15 
or 20 minutes. 
In fact. Condor has 
allowed many hundreds of first-time 
users to produce and process 
their own management reports. 

Only $295 for entry level. 

Series 20's three-level modular 
design provides full upward 
compatability, up to the most 
powerful software of its kind in the 
industry. The entry level Series 20-1 
features database file development 
and management; entry, update 
and posting; inquiry and report 
writing capabilities; and complete 
operations aids. And as information 
needs grow, you can easily 
upgrade by simply adding the 20-2 



relational features for processing 
multiple database files, and the 
20-3 Tor elaborate report writing and 
fast-query indexing. 
Condor Series 20 DBMS is the 
most complete system, with almost 
limitless applications...irorr\ General 
Ledger and Accounts Receivable to 
Credit Assessments and Contract 
Management. 

CONDOR'S 4th GENERATION 
SOFTWARE..,THE INDUSTRY 
STANDARD OF TOMORROW, 
AVAILABLE TODAY! 

Questions? See Series 20 at your 
local software dealer, or call 
Condor at (313) 769-3988. 

condor 

COMPUTER CORPOR ATIOIM 

P.O. Box 8318, Ann Arbor, Ml 48107 



D 



I want to manage my business data more 
effectively immediately. Send the following 
at once. 

I I Condor Series 20 Manual containing full 
information and complete operating 
instructions, @ $35. 
Condor Series 20-1 software package 
which includes database file develop- 
ment; entry, update and posting; and 
inquiry and report writing operations 
@ $295. 

(In Mich, add 4% sales tax, in Minn, add 
5%, in Calif, add 6%.) 
For postage and handling: 
In U.S., add $2.00 per system for regular 
UPS. International, add $11,50 per system 
for Air Printed Matter. 
The Condor System requires: Z80 or 
8080/8085 microcomputer with at least 
ASK operating with CP/M® or CDOS. 



Name . 
Company 



. Title . 



Address 


City Statfi Zip 


Tfllfiphone 


My Computer is a 


Diskette Size 5V4" 


8" 


D VISA ^3 1^ MasterCard \^^ 

Carritiolrier's Name 



Card Number 
Card Expires_ 



VISA/MasterCard Bank Number . 
Signature 



JUNE 1982 



CIRCLE INQUIRY NO. 22 



INTERFACE AGE 95 



This is what happens when a file is erased. However, the 
remainder of the directory entry has not been altered, and 
the actual data have not been changed. 

Each time a sector of data is saved on the disk, a 
cyclical redundance check (CRC) is automatically written 
into the sector heading. The value is related to the 
information contained within the sector. When the 
sector is read back, the computer checks the data 
against the CRC. If there is a discrepancy, the 
information has probably been incorrectly read. The 
CP/M system issues a BAD SECTOR error message in 
this case. 

A large file may be spread over many sectors and 
many blocks. A CRC error in only one sector will 
generate the BAD SECTOR message. This will make the 
entire file unreadable, even though there is a problem 
with only one small part of the file. 

Problems with electrical failure 

Bad sectors can occur if the electricity fails during a 
disk operation. The head may strike the surface and 
cause physical damage. Alternatively, the power failure 
may only cause a magnetic anomaly. In this case, refor- 
matting the surface may repair the damage. Of course, 
the original information is destroyed during the 
formatting step. 

Until recently, there wasn't much that could be done 
when a BAD SECTOR message appeared. In the case of 
a floppy disk, the best approach is to reformat the surface 
or discard the diskette. Hard disks, however, are another 
matter. They are usually mounted permanently and they 
are expensive. 

Several programs are now available for dealing with 
bad sectors. One such program is Reclaim, Lifeboat 
Associates, New York, NY (I A Feb. 81). BADLIM is 
similar, but has some interesting new features. 

When executed, BADLIM asks for the name of the 
drive to be checked. It then asks how many times a bad 
sector should be checked. It is possible that a good 
sector will be incorrectly read if dirt happens to get In the 
way. But the dirt may fall out and not be a problem on the 
next try. Consequently, it is common practice to re-read a 
sector five to 1 times before a bad sector Is reported. 
Nevertheless, a single-read operation is available. 

BADLIM then reads each sector of each track in 
sequence. It performs its readings directly through the 
basic input/output operating system, BIOS, rather than 
through the basic disk operating system, BDOS. This 
avoids system interruption when the program encounters 
a bad sector. 

If BADLIM finds a bad sector during testing, the 
corresponding block number is reported at that time. 
At the test's conclusion, the number of bad blocks, if 
any, are reported. More importantly, If any files are 
using bad blocks, those file names are displayed on 
the console. 

When the program finds bad blocks, it constructs a 
new directory entry with the file name BSBSBSBS.BSB. 
This entry is designated as a system file for user 1 5 
and will be nearly invisible. The block map for this entry 
will designate the blocks containing bad sectors. For 
example, suppose that BADLIM found blocks 17 and 18 
hex to be bad. It would create a directory entry such as 

15 BSBSBSBSBSB 00000020 171800000000000000000000000000 

But suppose that there was also a file called PAYOUT. 

96 INTERFACE AGE 



BAS using these same blocks. The directory entry 
might look like this 

00 PAYOUT BAS 01 00005A 1 61 71 81 91 A1 B1 F2021 2223A6A7A800 

This file uses 15 blocks, but two of them (blocks 17 
and 18) are bad. BADLIM will correctly identify that 
PAYOUT. BAS is using the bad blocks. 

The best way to correct the problem at this point is 
to delete this version of PAYOUT. BAS and copy a new 
version from another disk using PIP. The new copy will 
only use good blocks since the BADLIM is reserving 
the bad blocks for itself. The new directory entry might 
look like this 

00 PAYOUT BAS 01 00005 A 1 61 91 A1 B1 F2021 2223A6A7A8A9AA00 

Notice that the bad blocks 17 and 18 have been 
skipped in this directory entry. 

A user without a backup copy of a damaged file can 
try to copy it into memory with the debugger DDT or 
SID. This is done by changing disks, performing a warm 
start by typing a control-C, and saving the file with the 
CP/M SAVE command. Sometimes a copy is possible 
with PIP. In this way, all of the file except for the parts 
in bad sectors can be recovered. 

BADLIM's power is that once bad blocks have been 
isolated, they will not cause trouble again. The 
programs not occupying bad blocks on the disk can be 
copied to another disk with PIP. 

It is useful to run BADLIM frequently— at least once 
a day— and always after a power interruption or other 
unusual occurrence. If BADLIM is run a second time on 
a disk with bad sectors, it reports 

FROM PRIOR CHECK BAD SECTOR IN BLOCK: 

Thus it does not create additional entries for th e same 
bad blocks. More importantly, it does not retest 
sectors previously found to be bad. This is especially 
useful on a flaky disk that sometimes gives errors. 
When BADLIM encounters the entry BSBSBSBS.BSB, 
it skips the corresponding blocks and does not test 
these blocks again. 

RECLAIM isolates bad sectors into a special directory 
entry with the name BADSECA.XXX. The name is 
designated as a system file in user area 1 5. BADLIM 
has been programmed to recognize Lifeboat's name 
BADSECA.XXX and will skip over corresponding blocks. 

BADLIM makes changes only to the directory and 
does not write into the regular data areas. Version 1 .2 
will work on any CP/M version 2 since this version of 
CP/M contains BDOS and BIOS entries to the disk 
parameter tables describing the properties of the 
current disk. Those with CP/M version 1 .4 can order a 
special version of BADLIM. 

At New Mexico Institute of Mining and Metallurgy, 
we regularly run six differerit CP/M computers. For 
some reason, BAD SECTOR errors appear frequently 
on the system disk of one of these computers. We are 
able to monitor and correct this problem with BADLIM 
since it reports which files use the bad sectors. Another 
problem we encounter is frequent power interruption. 
When the power is restored, we immediately run 
BADLIM to see if a sector was damaged during the 
power failure. 

A very careful, or very lucky, operator may not need 
BADLIM. Most of the rest of us, however, need it 
regularly. D 

JUNE 1982 




5101 DVOM 

S'100 DIGITAL VOLT 

OHMMETER BOARD 



D S-100 COMPATIBLE 



D INPUT ATTENUATOR 

D DUAL A/D INPUT RANGES 

D 4 WIRE OHMMETER CIRCUIT 

D DUAL SLOPE INTEGRATION 

D 4 INPUT DEVICE CONTROL LINES 



D EXCELLENT DOCUMENTATION 
n CONVERSION RATE OF > 10 CPS 
D 6 PRECISION CURRENT SOURCES 
D 1 1 OUTPUT DEVICE CONTROL LINES 
D 26-PIN RIBBON CABLE CONNECTOR 



S-100 COMPATIBLE ••• CP/M *programs available 
DUAL A/D INPUT RANGES ••• 0-1.999 millivolts or 0-199.9 millivolts 
6 PRECISION CURRENT SOURCES ••• calibrated at factory - lOOma, lOma, Ima, lOOua, lOua, lua voltage: 0-5 volts 
DUAL SLOPE INTEGRATION ••• provides 0.5% accuracy on voltage readings, 1% accuracy on ohmmeter readings 
INPUT ATTENUATOR ••• 1000:1, 100:1, 10:1, 1:1 with 10 megaohm input impedance , 

EXCELLENT DOCUMENTATION ••• including a diagnostics diskette and application notes 

Super Tech and Associates is offering the 5101 DVOM as an expansion capability 
to any S-100 bus, CP/M* system. It's flexibility allows the user accurate data 
acquisition for research and development or implementation into systems designed 
for: 

D ROBOTICS 

D SOLAR TRACKING 
D AUTOMATIC TEST 

I □ DATA ACQUISITION | ^ .p;^ 

D PROCESS CONTROL 

D TEMPERATURE SENSING FOR ENVIRONMENTAL CONTROL 
D CONTROLLED LINE RESISTANCE MONITORING 
FOR SECURITY ALARM SYSTEMS 
The 5101 DVOM is shipped FULLY ASSEMBLED AND TESTED for $575.00, $75.00 for manual only. 
L; ; Arizona residents include applicable sales tax. 

dealer and oem inquiries invited 

write or call 

SUPER TECH and associates 

15227 NORTH CAVE CREEK ROAD 

PHOENIX, ARIZONA 85022 

(602)867-1755 



CPM^^ TRADEMARK O, O^.T^L R.^^.^a^ 



JUNE 1982 



CIRCLE INQUIRY NO. 73 



INTERFACE AGE 97 



Don't Let Interest Rates 

Dazzle You 



by D. Martin Harrell 



Not long ago, borrowing money from a bank was 
straightforward: interest rates varied only slightly from 
year to year, which meant that any loan officer could 
tell a borrower precisely what the probable monthly 
payment would be after merely checking a table. The 
transaction was relatively simple and quick, and the 
bank's formal approval seemed little more than a 
routine matter. 

Things are different today. Since inflation has taken 
its toll, interest rates have skyrocketed. What's more, 
these rates now change with bewildering quickness as 
banks and other loan institutions respond to current 
events. A variety of new types of loans have appeared 
and interest rates vary widely, depending upon condi- 
tions such as down payment size and repayment period. 
By any of their intriguing names, these loans may mean 
danger for the unwary. Borrowing money has become a 
complex affair, with many variables to consider. 

A borrower must deside which of these varied loan 
conditions is best for him. (For example, a high interest 
second mortgage can actually be cheaper than com- 
pletely refinancing at a lower rate.) In dealing with 
floating interest rates, he must be able to determine at 
what point a rising interest rate might precipitate a 
personal financial crisis. And this must be done quickly, 
before loan offers expire. 

The accompanying program for the TRS-80 model I 
or II might help. For many people, the affordability of a 
loan boils down to how much they must pay every 
month and for how long. The Basic program calculates 
and displays monthly payments. It does this in such a 
way that the user can readily assess the sensitivity of 



Instruction 
Key 


Meaning 


A 

I 
Q. 
X 


Analyze another loan problem 
Display Instructions again 
Quit, and do something else 
EXpand the graphic display 


Figure 1. Meaningful one-key commands are 

convenient to use and easy to remember. 



98 INTERFACE AGE 



changes in monthly payments to changes in loan size, 
interest rates or payback period. As the user will see, 
variations in some conditions can have an enormous 
effect on monthly payments, while others have little 
effect. Recognizing these conditions might help you 
negotiate a more favorable loan. 

This program is divided into three parts. The first 
displays user instructions, the second allows specifi- 
cation (or respecification) of the loan problem and 
selection of the item to be varied for sensitivity analysis, 
and the third calculates monthly payments and displays 
the results in an easily understood manner. The user 
can then choose to: (1) examine the results in greater 
detail; (2) analyze the loan under another set of 
conditions; (3) review the instructions, or (4) exit 
the program. 

Examining the program reveals that it was designed 
with the user in mind. Instructions are concise. Any of 
the four commands shown is selected with a single 
keystroke and remembering them is not difficult (see 
figure 1 ). Not so apparent is the fact that the program 
will ignore the input if an operator presses any keys 
except those shown. (Of course, keys, such as 
BREAK, to which the operating system responds, still 
take precedence over those available to the program.) 

When the instructions are first displayed, the '1" and 
"X" commands are meaningless. "I" merely repeats 
instructions. "X" is an instruction to expand nonexistent 
graphic display, a process that, at this stage, would 
involve an attempt to divide by zero. To prevent this, 
the program will actually ignore an **X" keystroke until 
the first loan problem has been analyzed. During program 
initiation, users will be prompted to select only the two 
meaningful commands by the prominently displayed in- 
structions shown at the bottom of the screen. This 
prompting is absent in subsequent instruction displays, 
when all commands are valid. The instruction phase of the 
program can be exited only by keying a valid command. 

The second part of the program consists of three 
sections and begins immediately after issuing an "A" 
command. The first task is selecting the problem 
variable (which mathemeticians will call the independent 
variable). This is followed by specifying values for 
the four elements needed to compute monthly loan 
payments— total cost of the purchased item or service, 
down payment, annual interest rate, and loan repayment 
period (in years); finally, the size by which the problem 
variable will be incremented (for sensitivity analysis) is 
chosen. 

The display presented to the user aids in selecting 
the problem variable. At the top of the display are 
simple instructions, complemented by flashing one of 

JUNE 1982 



four boxes to the left. By typing "X", the user selects 
the element to the right of the flashing box as the 
problem variable and ENTER on the keyboard will 
move the flashing prompter down to the next box, and 
pressing **t" will raise it one box. The program prevents 
moving the prompter above the top box or below the 
bottom one. The program will ignore all but these three 
keys, and users cannot accidentally omit selection 
because only typing an ''X" can get them to the next 
step. Thus the program is designed to recognize and 
ignore input errors (except, perhaps, accidental 
selection of an unintended problem variable). 

As soon as the problem variable is selected, the 
current values of the four elements appear immediately 
to the right of their respective titles. Any or all of these 
values may be changed or used. 

As before, simple instructions appear at the top of 
the display, and a flashing box highlights the number 
that can be changed at the moment. Typing ENTER 
fixes the number and moves the prompter down to the 
next number, while typing a "t" moves the prompter 
up. These two commands all return to correct numeri- 
cal errors. This data updating is terminated only by 
typing an "X", which here stands for exit. 

The program* will recognize and refuse to accept 
most input errors at this stage and only positive 
numbers will be accepted. In spite of this, two errors 
can still be made; a number with more significant 
places than single precision can accommodate will 
result in rounding, and a zero value for the payback 
period leads to an attempted division by zero. I did not 
include corrective measures for the first of these 
because, while I doubt that many hobbyists would find 
such numbers realistic for personal loans, corporations 
might. The absence of such corrective action makes 
computation for larger loans possible merely by using a 
double precision data declaration. 

Zero can be used 

I did not attempt to prevent a zero payback period, 
because the same subroutines used for numerical 
entry at this stage could also be used for entering 
increment size at the next stage. There, a zero entry 
is acceptable. 

"X" provides a dual function at this stage. It fixes the 
last highlighted number if ENTER did not immediately 
precede it and it causes the program to jump to the 
next stage: specification of the increment size for the 
chosen problem variable. (The purpose of this incre- 
ment will become more apparent when assessment of 
the monthly payments is discussed.) 

As shown in Figure 2, the display format for specifying 
the increment is quite similar to that used before. In 
fact, the only difference is that only one number is 
available for changing. This means that the prompter 
cannot be moved up or down. Other than this, though, 
the commands, the revision technique and the error 
prevention guards apply. Pressing ''X" this time acts 
as before, but it also terminates the loan specification 
phase of the program since no terms need to be defined. 

Figure 2 shows an example of the data definition 
process. There, total cost has been selected as the 
problem variable, and values for all four variables have 
been entered. The increment size has also been 
entered, but not yet fixed. 

JUNE 1982 



REVISE T>£ irOGGfT IH 1>€ FIASHIMG BC«; IF BESIRQ. 
PRESS 'ENTER' TO ENP Dm} ^X' TO END K?/ISICf<. 



IfOSJlNT 




■ 


TOTAL COST (1) 


^^^ 1^^ 


DOm M'rWfl (X) 


CWTO 




ttnXL IKTKST RftTI 00 


15 


rma mm (ra*:s) 


■■■ 



Figure 2. Defining the loan 

The increment for the problem is typed into the 
flashing box, just as before. Typing an ''X" fixes this 
value and moves the program into the analysis 
display stage. 



The last phase of the program begins by calculating 
the monthly payment for the specified problem. It is 
done using the equation 



1 - (1 + i) 



-n 



P = _ where P = monthly 

payment 
S = initial sum of 

the loan 
i = interest rate 
n = number of 
repayment 
periods 

In this case, computation to prepare the data is needed 
before this formula can be applied. First, the loan 
amount must be found by subtracting the down 
payment from the cost of the desired item or service. 
In addition, the interest rate and number of repayment 
periods must be changed from the units used for entry 
to a common base. (Recall that annual interest rate and a 
repayment period measured in years were used for entry 
because we generally think in these terms; however, 
computation of monthly payments requires these to be 
restated in terms of monthly interest rates and number 
of monthly periods.) 

The computed results appear only moments after 
completing problem specification. A typical example is 
shown in figure 3. At the top of the display are the 
conditions previously selected for the particular 
problem being analyzed. What is displayed in this 
heading depends upon which variable is chosen to be 
the independent variable and which ones, as a 
consequence, remain fixed. 

The results appear in tabular form. Eight different 
values for the independent variable, separated by the 
specified increment, form the left column of the table. 
The column heading is an abbreviated form of the title 
of the variable. 

To the right are corresponding monthly payments 
needed to retire the loan in equal installments over the 

INTERFACE AGE 99 



XCEL® MICROCOMPUTER 
RETROFIT GRAPHICS 



512 X 240 
RESOLUTION 



FOR COMPUSTAR® 
SUPERBRAIN® 
TRS-80® MODEL II 
Z-89 

HARDWARE RETROFIT 
FROM $895.00 




SOFTWARE 
SUPPORT PROGRAMS 



•Symbol Generator ^^^B^^l 


^ $175.00 


•Graph Plotter 


$175.00 


•3D Generator 


$345.00 


•Surface Plotter 


$395.00 


•Graphics Terminal Emulator 


$395.00 


•Screen Printer 


$65.00 


ANADEX 




EPSON 




IDS rao 


)^ 421-1423 



IN CALIFORNIA CALL 

yvx (213) 320-6604 

Z_5^_\ M AXTEK.IIMC. 2908 Oregon Court, Torrance, CA 90503 
Available in Europe from Micronex Ltd., Chew Magna, England 3042 (STD 027-589 3042) 



CIRCLE INQUIRY NO. 56 



TERMINALS FROM TRANSNET 



PURCHASE PLAN - 12-24 MONTH FULL OWNERSHIP PLAN • 36 MONTH LEASE PLAN 

PURCHASE PER MOMTH 

DESCfiimON PRICE IZMOS. 24 HOS. 36 MOS. 

LA36 DECwriter II $1,095 $105 $ 58 $ 40 

LA34 DECwriter IV 995 95 53 36 

LA34 DECwriter IV Forms Ctrl. . . 1,095 105 58 40 

LA120 DECwriter 111 KSR 2,295 220 122 83 

I LA120 DECwriter 111 RD 2,095 200 112 75 

VT100 CRT DECscope 1,695 162 90 61 

VTIOICRTDECscope 1.195 115 67 43 

VT125 CRT Graphics 3,295 315 185 119 

VT131 CRT DECscope 1,745 167 98 63 

VT132 CRT DECscope 1,995 190 106 72 

VT18XAC Personal Computer Option 2.395 230 128 86 

I TI745 Portable Terminal 1,595 153 85 58 

TI765 Bubble Memory Terminal . 2,595 249 138 93 

I Tl Insight 10 Terminal 695 67 37 25 

T1785 Portable KSR, 120 CPS. ■ ■ 2,395 230 128 86 

T1787 Portable KSR, 120 CPS . . . 2,845 273 152 102 

TI810 RO Printer 1.695 162 90 61 

I TI820 KSR Printer 2,195 211 117 80 

ADM3A CRT Terminal 595 57 34 22 

ADM5 CRT Terminal 645 62 36 24 

I ADM32 CRT Terminal 1,165 112 65 42 

I ADM42 CRT Terminal 1.995 190 106 72 

I EXCEL 12 CRT Terminal 1 ,695 162 90 61 

EXCEL 42 Smart Buffered CRT.. 995 96 54 36 

I COLORSCAN 10 Color CRT 3,195 307 171 116 

I 925CRTTerminal 850 82 46 31 

I 950 CRT Terminal 1,075 103 57 39 

I Letter Quality, 7715 RO 2,895 278 154 104 

1 Letter Quality, 7725 KSR 3.295 316 175 119 

^ J-HN. I I 1-J I ^>IJ-1 I J 2030 KSR Printer 30 CPS 1.195 115 67 43 

■ a^||:|.f:1Wq|qHl.t[H oion i^eo D,;n«», ion pdc 2.195 211 117 80 

I Executive 80/20 1.345 127 75 49 

I Executive 80/30 1.695 162 90 61 

ji^,^^J MX-8Q F/T Printer 745 71 42 27 

l«ik^^B MX-1 00 Printer 895 86 48 32 

I E0400 4 Channel Stat Mux 1,525 147 82 55 

I EQ8Q0 8 Channel Stat Mux 2,050 197 110 74 

FULL OWNERSHIP AFER 12 OR 24 MONTHS ■ 10% PURCHASE OPTION AFTER 36 MONTHS 




MICROCOMPUTERS 

APPLE . COMMODORE • HP85 • DEC LS1 1 1 



ACCESSORIES AND PERIPHERAL EQUIPIVIENT 

ACOUSTIC COUPLERS • MODEMS ■ THERMAL PAPER • RIBBONS • INTERFACE MODULES • FLOPPY DISK UNITS 



RANSlyET CORPORATtON 
1945 ROUTE 22 • UNION, N.J. 07083 • (201) 688-7800 
TWX 710-985-5485 800-526-4965 OUTSIDE N.J. 



term of the loan. (Just as your bank officer must do, 
you must separately calculate the size of the last 
payment; it will be close to, but rarely the same as the 
others.) These payments appear in two coincident 
forms— a horizontal bar followed by the payment in 
numerical form. The length of the bar is proportional to 
the size of the installment. 

With this display, the relative merit of a loan under 
the specified conditions can be determined. The pro- 
portional bars are particularly helpful in this respect, for 
they can be used to determine the sensitivity of the 
monthly payments to variations in the independent 
variable. For example, if an imaginary line connecting 



REPftVKKT SDCUi 
la LOMI FOR 28 'iMiS 
















MifAMim 


NCWTHY FT^lfltHT HY ■ 


" 




1901 960 

iie,eBe 

129; 066 

138, eee 
i4e,8n 

150; 066 

iee,eee 
i7e,eee 










Figure 3. Monthly loan payments 

The display in this photograph shows the monthly 
loan payments for the loan defined in figure 2. The 
length of the bars help show the effect of variations 
in the problem variable, "cost", at the left. 



100 INTERFACE AGE circle inquiry no. 78 



the right hand ends of these eight bars is straight (as in 
figure 3), there is a linear relationship between the 
monthly payment and the independent variable— at 
least in the region under examination. This means that 
equal changes in the independent variable (cost, in this 
case) at any two starting values within this region will 
produce equal changes in the monthly payment. 

On the other hand, the imaginary line sometimes 
shows that required payments decrease sharply for 
changes in small initial values of the independent 
variable (particularly when it is "payback period"), but 
rather slowly for equal changes in large initial values. In 
this situation, there is a decided advantage to negotiate 
forcefully to increase the agreed payback period when 
the initially offered period is small; however, this is a 
case of diminishing returns. 

At this point, users must instruct the computer what 
to do next. All four of the instructions shown in figure 1 
are valid. Probably the most frequent choice is to enter 
an "A" command to respecify any or all of the problem 
data to re-examine the loan under different circum- 
stances. If this is the case, you must then redefine the 

JUNE 1982 



independent variable. You may also revise any problem 
data that change, but you need not re-enter values that 
won't change. 

"X" expands the graphics portion of the computed 
results to make any curvature of the imaginary line 
more discernible. You might consider it a magnifying 
window that eliminates all but the ends of the eight 
bars. This command is particularly useful when a 
situation involving only slight curvature of the imaginary 
line is encountered. 

Reviewing the program, we will focus more on how it 
was written than on the particular problem (loan evalua- 
tion) addressed. By doing this, some general guidelines 
useful for other programs can be extracted. Specifically, 
note that this program was designed for clarity— so 
someone other than its author can easily understand 
how it works and readily modify it to match another 
computer or use; ease-of-use— so both beginners and 
experts feel confident in applying it efficiently, and error 
avoidance— to eliminate the garbage-in/garbage-out 
problem often associated with computers. 

At first glance, the program might not look structured, 
but it is. The problem lies with Basic, which, unlike 
better languages such as PL/1 , was not designed for 
structured programming. If the comments imbedded in 
the listing are separated from the code and reordered 
to show the execution sequence, the structure 
becomes more apparent. Also, as an aid, the last digit 

of the line numbers of these comments indicates the 
subroutine level of the code that follows— at least for 
the first encounter. (Note, for example, that the box- 
drawing subroutine of lines 243-290 first appears as a 
third level subroutine, but then is used extensively at 
different levels throughout the program.) These 
features, combined with the meaningful variable names 
(see comments in listing), should make understanding 
this code relatively easy for others. 

From a user's viewpoint, simplicity prevails throughout. 
Instructions are brief and to the point, appearing 
progressively and only when needed. They are sufficient 
for a new user, yet they neither detract nor slow an 
experienced one. Revising problem data for another 
analysis takes but seconds because only changes 
need be entered from the keyboard. These changes 
are automatically stored properly in memory due to 
their positional relationship to the flashing prompter. 
The combined result is that the program is as quick and 
easy to use as its display is pleasing to the eye. 

Finally, the program is designed to avoid inadvertent 
errors. It simply refuses to accept most of them when 
they are made. It cannot detect numerical errors, but 
the probability of these is lessened by allowing familiar 
units for data entry, rather than requiring those needed 
for computation. Moreover, if such errors are made, it 
is an easy matter to back up and correct them. 

The result of these considerations is a program that 
is quite easy to use. With it, you can determine the 
effects that changes in loan size, interest rate and 
repayment period will have on monthly loan payments. 
This won't necessarily enable you to negotiate a better 
loan, but it certainly gives you information that will help. 
In this respect, you might even find yourself better 
prepared than your loan officers. D 



Program on page 154 




JRT Pascal Version 2, the 

one-step compiler for super-fast 
programming, takes another 
leap forward with two hot new 
packages: 

J KEY — a powerful record 
retrieval system. Insert, delete, 
retrieve records of any size — by 
key. Supports alternate indexes. 

JSTAT2 — a statistics anal- 
ysis package. Basic statistics, 
means & moments, anova, linear 
& multiple regression, distribu- 
tions, chi-square. Includes rou- 
tines for graphing & histograms. 

JRT Pascal introduced vir- 
tual storage for external proce- 
dures, separate compilation, 
14 digit floating point arithmetic, 
64K strings. Now the most 
advanced microcomputer 
programming language offers 
even more. Phone or write for 
complete details. 

(JRT PASCAL only; $295— 

complete manuals only: $30. 
jkey: $95. JSTAT2: $95. 

visA/MC/coD accepted. 

CA residents add sales tax.) 



JRT Systems 1891 -23rd Avenue 

San Francisco, C A 941 22 



jn. 



Phone 415/566-4240 

CIRCLE INQUIRY NO. 49 



WE AIM TO PLEASE! 




WHY PAY MORE? 

Professional & Educational Software for 
APPLE II APPLE /// TRS-80 Tl 99/4 

We accept Visa and MasterCard 

To place orders or request free brochures, call TOLL FREE 

CREATIVE DISCOUNT SOFTWARE I Operator No. 831 - 800-824-7888 
256 So, Robertson. Suite 2156 I Alaska/Hawaii 800-824-7919 
Beverly Hills. California 90211 | California 800-852-7777 



E 



CIRCLE INQUIRY NO. 23 



JUNE 1982 



INTERFACE AGE 101 




HARDWARE 

CPU/Memory 103 

Data Communications .103 

Input/Output 104 

Miscellaneous 106 

Peripherals 110 

Systems 113 

Terminals 114 

102 INTERFACE AGE 



SOFTWARE 

Business 118 

Personal 122 

Systems 1 23 

Utility 124 

JUNE 1982 



HARDWARE 



configurations. Price: $895. Chrislin 
Industries, 31352 Via Colinas #102, 



CPU/MEMORY 



Intelligent disk controller, model 20A, is 
designed to control up to two Seagate 
interface compatible 51^ -in. disk drives or 
their functional equivalents. It is a single 
5.75 by 1 1.5-in. PCB designed for physical 
compatibility with the Seagate drives and 
plug compatible at the host interface level 
to DTC 500 series and Omti 10 series 
controllers. Disk I/O operation are done via 




buffering to support varied host transfer 
rates. The controller command set Includes 
a multiple sector transfer capability for 
reading or writing up to 256 sectors in one 
operation, a 512-byte sector option, fast 
seek capability for the ST506, and sector 
interleaving to optimize host throughput. 
Price: $595. Omti, 2165 S. Bascom Ave., 
Campbell, CA 95008, (408) 377-1521. 

CIRCLE INQUIRY NO. 220 

Bipolar microprocessor slice, Am2901 C, 
is an industry-standard 4-bit unit containing 
a two-operand, eight-function arithmetic/ 
logic unit (ALU), a 16 by 4-bit dual-port 
random-access memory and shifting logic. 
The Am2901C is plug-compatible with its 
previous versions. It is the centerpiece for 
many other bipolar, IMOX-processed 
integrated circuits. Included In the family 
are the Am2903 microprocessor, the 
Am29203 microprocessor and the 
Am29116 microprocessor. Additional 
support for the family is provided by a 
variety of arithmetic products, micro- 
program control products, program control 
products, direct-memory access products, 
error detection and correction products 
and other integrated circuits. Prices: 
ceramic, $11.15, plastic, $8.66. Advanced 
Micro Devices, 901 Thompson PL, 
Sunnyvale, CA 94086, (408) 732-2400. 

CIRCLE INQUIRY NO. 221 



Memory module, CI-PCM, is designed for 
IBM's PC using 64K-blt NMOS dynamic 
RAM technology. It requires only one I/O 
expansion slot for 256K bytes of memory. 
The CI-PCM generates and checks parity 
with Interrupt totally IBM compatible. It is 
addressable in 64K byte Increments 
throughout the 1 M-byte address field of 
the IBM system. The memory has an 
access time of 225 nS and a cycle time of 
400 nS with a total current requirement 
of under 1 amp from the system 5-volt 
power supply. The CI-PCM is available in 
64K-, 128K-, 192K-, and 256K-byte 




Westlake Village, CA 91361, 
(213)991-2254. 

CIRCLE INQUIRY NO. 222 

16K/32K-byte RAM board, #H216, adds 
16K bytes to an Atari computer system. 
After the Atari user has exhausted the 
potential of 16K bytes, upgrade to 32K 
bytes is easy using the upgrade kit #H212. 
This product is of particular interest to 
owners of the Atari 400 with 16K bytes, 
the Atari 800 with 16K bytes, and the Atari 
800 with 32K bytes. Mosaic Electronics, 
P.O. Box 748, Oregon City, OR 97045. 

CIRCLE INQUIRY NO. 223 



Single board central processor, 

CPZ-48000, is intended for users requiring 
a high degree of versatility and sophisti- 
cation to configure systems for applications 
ranging from research and development, 
business systems and scientific 
applications to home computers. It features 
Direct Memory Access, Vectored Interrupt 
and 16M-byte Memory Management 
Processing. Features include: IEEE S-100 
bus-compatible; Z80A/4Mhz-based; two 
serial I/O ports (one with DMA); two parallel 
I/O ports (one with DMA); dual density/ 
double sided floppy disk controller with 
DMA; Direct Memory Access (4 channels; 
1 channel for the S-100 bus DMA); 64K 
Dynamic RAM, bank-selectable in variable 
windows set by software; two or four 
Kbyte EPROM with Comprehensive 
Monitor; eight-vectored priority Interrupts 
plus serial and parallel port interrupts and 
others; software selectable baud rates; 
memory management unit with addressing 
range of up to 16M bytes; on-board timer; 
synchronous or asynchronous operation for 
SIO channels; CP/M and MP/M Disk 
Operating System Compatible; and Turbo- 
Disk implementation included. International 
Micro Systems Corp., 1 733 S. Douglass 
Rd., Suite E, Anaheim, CA 92806, 
(714)978-9758. 

CIRCLE INQUIRY NO. 224 

Interface unit, plug-in Z-Card, allows 
Apple III to use CP/M (in conjunction with 
SOS). The Z-Card contains its own Z-80A 
microprocessor, allowing the Apple to run 
virtually any software designed for CP/M- 
based microcomputers. It is installed with 
no hardware or software modification, and 
therefore does not violate the Apple 
warranty. Once the card is installed, users 
can switch back and forth between CP/M 
and DOS or SOS using simple software 
commands. Synerglzer Software, the CP/M 
operating system delivered with the 



Z-Card, includes an enhanced directory 
command, format and copy in one pass, 
and use of a full 60K bytes of system 
RAM. The Z-Card allows Apple owners to 
take advantage of CP/M and run many 
popular software packages Including 
Wordstar, CBasic, VTS/80, Accounting 
Plus, and Supercalc. The card is also fully 
compatible with ALS's Smerterm 
80-column display board and Add-Ram 




16K-byte RAM board for the Apple system, 
which can further Increase capabilities. 
ALS, 1 1 95 E. Arques Ave., Sunnyvale, CA 
94086, (408) 727-6805. 

CIRCLE INQUIRY NO. 225 



DATA COMMUNICATIONS 



Data multiplexer, Teltone M-825, is 
compatible with standard telephone T1 
Digital Carrier transmission systems. It can 
also be used in private data networks over 
four wire (two twisted pair) circuits. The 
multiplexer is designed to accommodate 
32, RS-232C compatible, asynchronous, 
full duplex data sources, with a maximum 
rate of 9600 bps on all ports 
simultaneously. The time division 
multiplexer is transparent to the user In 
both data rate and protocols used, and 
allows any data rate on any port from to 
9600 bps without modification of port 
characteristics (either by switches or by an 
external controller). The design also 
provides single bit error correction tor 




each port. The correction algorithm Is done 
independently of any protocols that the 
user may be applying to the data. The 
architecture of the multiplexer is simple, 
allowing greatly reduced circuit complexity 
compared to conventional TDMs and 
relatively low power consumption. Built-in 
transmitter and receiver circuitry, designed 
to T1 specifications, eliminates the need 
for external line drivers. Data 
communications managers can plan a local 
network that takes advantage of 
multiplexer capabilities to reduce cable 



JUNE 1982 



INTERFACE AGE 103 



lease costs and to overcome cable 
facilities shortages. Price: $3,200. Teltone 
Corp.. Box 657. 10801 120th Ave. N.E.. 
Kirkland. WA 98033. (206) 827-9626. 

CIRCLE INQUIRY NO. 230 

Interface device, the OCP-serles Office 
Communications Processor, enables 
incompatible word processing as well as 
other office automation systems to 
communicate. The device allows multiple 
simultaneous communications, to maintain 
full format parity between the sending and 
receiving systems and to translate error 
correction routines. From an operator's 
perspective, the unit serves as a compact, 
desktop communications switchboard 
whereby dissimilar word processors, data 
processors, typesetters, intelligent copier- 
printers and other Information handling 




systems can be linked together in any 
combination by simply punching a few 
buttons on the control panel. The technical 
tasks of protocol translation, code 
conversion and determining transmission 
disciplines are performed automatically. 
Prices range from $5,995 for the OCP/44 
to $7,495 for the OCP/88. The cartridges 
containing the software for each device 
with which you wish to communicate are 
purchased separately at $500 each. G.O. 
Graphics. 179 Bedford St., Lexington, MA 
02173, (617)861-7757. 

CIRCLE INQUIRY NO. 231 

Line drivers, LD 21 AS (asynchronous) 
and LD 210 SA (synchronous) provide 
alternatives to conventional modems In 
installations where transmission distances 
are short. The LD 210 AS operates at any 
speed to 19,200 bps over four-wire 
metallic circuits. The circuits may be 
telephone company lines or private 




facilities. Transmission range Is a function 
of wire size and data rate. The unit 
presents an RS-232C Interface to terminals 
and front-ends and conforms to Bell 
publication 43401 requirements on the line 
side. It emulates a conventional modem 
and may be used in most applications that 

104 INTERFACE AGE 



do not require the Ring Indicator (Rl) 
control signal. The LD 210 SA Is designed 
for use with Infotron Supermux 480, 680 
and 780 statistical multiplexers and with 
the Supermux 790 network. concentrator. 
Like the asynchronous model, it operates 
full-duplex over four-wire metallic circuits. 
Both units Include four front panel status 
Indicators, switch selection of RTS/CTS 

delay and analog and digital loopback 
capabilities. They are packaged In a 
compact table top enclosure measuring 
only 8.75-in. wide by 2.5-ln. high by 6.5-in. 
deep. Prices: $210 (asynchronous) and 
$350 (synchronous). Infotron Systems, 
Cherry Hill Industrial Center, Cherry Hill, NJ 
08003, (609) 424-9400. 

CIRCLE INQUIRY NO. 232 

Synchronous multiplexer, OMX-9608, 
provides full-duplex data transmission, on 
all eight channels, to speeds up to 19.2K 
baud. Data transmission on all channels 
can be either asynchronous or 
synchronous, programmable from the front 
panel keyboard. The operating speed of 
each channel can be Independently 
programmed at Internally clocked 
synchronous mode speeds of 1200, 2400, 
4800, 9600 or 19.2K baud, or externally 
clocked synchronous or asynchronous 
modes, transparent to baud rate. Constant 
monitoring of the optical link (data set and 
fiber-optic cable) operational status is 
provided with both an audio and visual LED 
status indicator. Automatic data 
transmission shutdown will occur (If the 
optical link falls) to prevent loss of data. 
Remote loopback testing of data, on a 
channel by channel basis. Is provided 
under computer control. Local loopback 
testing of data Is provided by the front 
panel keyboard control on a channel by 
channel basis, thus providing simple fault 
locating for ease of maintenance and 
troubleshooting. The unit Is available In 
either a stand-alone or rack-mounted 
version. Unit price is $2,700. Phalo/O.S.D. 
Corp., 9240 Deering Ave., Chatsworth, CA 
91311, (213)998-3177. 

CIRCLE INQUIRY NO. 233 

Expansion memory cards Increase 
capabilities from 64K bytes to 256K bytes. 
They come fully socketed for easy user- 
upgrading. All cards are fully 




assembled, tested and burned-ln. Parity 
checking is standard. Prices range from 
$495 to $1,145. AST Research, 17925 
Sky Park Circle, Suite B, Irvine, CA 92714, 
(714) 540-1333. 

CIRCLE INQUIRY NO. 234 

Modem, HP 8295A series 80, plugs directly 
into any of the four ports In the back of 



the Hewlett-Packard personal computer 
and has two jacks for direct connection to 
the phone line and the telephone system. 
This configuration offers more noise 
Immunity than acoustic couplers, while still 
permitting voice communications. The 
modem Is Bell 1 03-compatlble with auto- 
dial and auto-answer features, and 
operates at from 50 to 300 baud. The 
software that accompanies the modem 
supports all these features, including 
automatically logging on, re-dialing, self- 
testing, maintaining a phone directory, 
setting up configuration files which set 
frame parameters (parity, echo, etc.) and 
transferring files. These features are all 
accessible through soft-key-guided menus. 




For example, pressing the dial soft-key, the 
user Is prompted for a phone number or 
name. If a name Is entered, a search of 
mass storage is made and Information 
relating to the name Is loaded and 
executed. The information may Include the 
phone number, the communications 
protocol and the log-on sequence required 
by the host. Price: $395 (U.S.), including 
phone cord, software and owner's manual. 
Hewlett Packard, 3000 Hanover St., Palo 
Alto. CA 94304, (41 5) 857-1 501 . 

CIRCLE INQUIRY NO. 235 

Originate/answer modem, MFJ-1230, is 
used like an acoustic coupled modem, but 
employs an Innovative inductive coupling 
technique for receiving. This gives more 
reliable data transfer by eliminating errors 
caused by room noise, vibration and a host 
of other acoustic coupling problems. This 
modem operates 0-300 baud, features half 
and full duplex operation and Is crystal- 
controlled for very high stability. It provides 
TTL and CMOS Inputs/outputs as well as 
RS-232 compatibility. This allows easy 
interfacing to nearly any computer with 
proper software. Also, input/output ports 
for a cassette tape recorder lets you save 
your transmitted data and load it back to 
your computer or retransmit It later. The 
black low profile all aluminum cabinet 
measures 4 by 1 V2 by 9y2-ln. It is simple 
to Install and operate and is compatible 
with nearly any standard data terminal or 
personal computer. Price: $129.95 plus 
$5.00 for shipping and handling. MFJ 
Enterprises, 921 Louisville Rd., Starkvllle, 
MS 39759, (800) 647-1800. 

CIRCLE INQUIRY NO. 237 



INPUT/OUTPUT 



Expansion board, 5101 DVOM, is for 
S-100 bus, CP/M operating systems. It Is 
designed to control and interface an 

JUNE 1982 



MoveUptoTarbell 




The Serious Business Machiine 



Do you have a small computer system that 
operates with mini-floppies and has limited storage 
capacity? Then it's time to move up to the Tarbell 
Empire Series System. Tarbell starts where small 
systems leave off, providing storage from 1 to 20 
megabytes. This means Tarbell is capable of 
growing right along with your business. (It also 
makes sense to start with Tarbell if you're a first- 
time computer buyer.) 

Tarbell is the serious general purpose business 
machine, backed by years of experience with disk 
systems. It gives you word processing, inventory 
control with bill of materials, mailing lists — all in 
addition to accounting applications: general ledger, 
payables, receivables, payroll with cost accounting 
and order entry. Whatever your need may be, 
Tarbell can provide the working software that gets 
the job done. 

With the Tarbell System you get a Z80 4 Mhz CPU 
with memory management, timer and full interrupt 
capability, 2 RS-232 serial ports with handshaking, 
64 K bytes of random-access memory, double 
density floppy disk interface, 2 double density 
floppy disk drives, cabinet, power supply, and 
cables. 



The software includes: CP/M^"" 2.2 disk operating 
system, Tarbell Disk BASIC, Tarbell Database 
System, and all manuals and documentation. 

Tarbell also offers the MP/M'" Multi-User 
Operating System and 4 additional RS-232 serial 
ports. 

The Tarbell Empire Series is delivered assembled, 
tested, and with a FULL six-month warranty on 
parts and labor. 

And when you need even more mass storage, 
Tarbell also has a hard disk that's system- 
compatible and provides easy back-up. 

If your business is growing or you need more than 
a few hundred K bytes — it's time to move up to 
Tarbell. Call your local Tarbell dealer for 
competitive prices. 




The One-Stop Shopping Service 

950 Dovlen Place, Suite B 
Carson, CA 90746 
(213) 538-4251 



CP/M and MP/M are trademarks of Digital Research 



JUNE 1982 



CIRCLE INQUIRY NO. 74 



INTERFACE AGE 105 



integrated voltmeter directly to the system 
bus, allowing the user to take resistance 
and ohmmeter readings and Incorporate 
them into a computer information field for 
further data information or control. It is 
compatible with the S-100 bus, and has 
been working in a real time environment 
doing automatic test procedures for 
pyrotechnic manufacturers. The unit 
features 1 1 output device lines, four input 
device lines, dual A/D input ranges, four 
wire ohmmeter circuit, conversion rate of 
10 characters per second, an input 
attenuator, six precision current sources, 
dual slope integration, and a fully buffered 
S-100 interface. Each purchase includes a 
diskette containing source listings and a 
macro library of basic tasks that will aid the 
user in utilizing the information gathered 
from the A/D converter. It also includes full 
documentation for the board. Super Tech 
and Assoc, 15845 N. 22nd PI., Phoenix, 
AZ 85022. 

CIRCLE INQUIRY NO. 241 

IEEE 488 Multibus interface, ZT 85/1 8, 
provides the capability of hooking multiple 
GPIB compatible instruments, peripherals 
and computers to a single I/O slot. A 
system equipped in this way can direct the 
operation of, and receive data from 
attached devices. This Interface can be 




used in any Multibus compatible system 
including 8086- and 68000-based systems. 
Support for the ZT 85/18 Includes 
software driver routines, manual, cable and 
phone-in consulting service. Price: $595. 
Ziatech Corp., 3433 Roberto Ct., San Luis 
Obispo, CA 93401, (805) 541-0488. 

CIRCLE INQUIRY NO. 242 

Applications prototype board, APB, 
supports the MC6801 family of 
microcomputers. A typical 6801 member 
contains an enhanced 6800 processor, 2K 




bytes of ROM, 128 bytes of RAM, a 16-bit 
programmable timer, parallel I/O, and a 
serial communications Interface. In addition 
to the resources of the 6801 , the APB 
provides an additional 2K bytes of EPROM 

106 INTERFACE AGE 



(TMS2716), 2K bytes of RAM(2114L), and 
a full duplex RS-232 interface. It also 
supports special versions such as the 
6801 G1 with its Lllbug monitor; and 
provides on-board programming of the 
68701 EPROM version. The APB comes 
with over 50 pages of documentation and 
Is available in four different versions. 
Prices: $19 - $129. Innovative Technology, 
510 Oxford Park, Garland, TX 75043. 

CIRCLE INQUIRY NO. 243 



Analog-to-dlgltal converter, ADC0833, 
is an 8-bit successive approximation with 
serial I/O and four channel configurable 
multiplexer. Designed to minimize board 
space and I/O lines, the unit is suited for 
use in a range of applications including the 
control of heat pumps, audio turntables 
and battery chargers. Conversion time is 
80 ^s. The converter features a total 
unadjusted error of ±1/2 LSB and ± 1 
LSB with no full-scale or zero adjust 
required. The device requires low power 
for operation— only 15mW— obtained from 
a single supply voltage of 5V. An internal 
zener diode, however, can provide 
regulated power from a higher voltage 
source. ADC0833 possesses three inputs: 
chip select, clock and data-in, which 
defines the multiplexer configuration and 
channel assignment and initiates 
conversion. All logic inputs and outputs are 
compatible with TTL and MOS circuits. 
The multiplexer of the ADC0833 Is 
controlled with a 4-bit serial input word to 
configure the analog inputs three ways: as 
four single-ended inputs, two differential 
input pairs or a combination of both. 
National Semiconductor, 2900 
Semiconductor Dr., Santa Clara, CA 
95051, (408)737-5000. 

CIRCLE INQUIRY NO. 244 



Real-time signal processor, AR-40, 
makes possible I/O rates in excess of 4 
million words per second. The arithmetic 
section provides logical and arithmetic 
operations (including multiply) at a 4.6 MHz 
rate. Address computations are performed 
at a 13.8MHz rate in a separate addresser 
ALU. That lineup provides 1024-point 
complex FFTs in 9.2 mS and second order 
filter stages In 2.2 ^s. Coding the AR-40 
has been made friendly through its support 
by a logical assembly language and a 




relocating assembler and cross-linker. 
Debugging new code is assisted by AR- 
SCAN, a logic analyzer add-on, which lets 
you see what's happening Inside the 
machine as it crunches away in a real-time 
environment. The AR-40 features a full set 
of data-dependent operations, flexible 
addressing and true ease of programming. 
It also has on-board A/D conversion (12 



bits at up to 200 KHz) and IEEE-488 or 
RS-232 Interfacing. Adams-Russell Digital 
Processing DIv., 1370 Main St., Waltham, 
MA 02154, (617)891-4700. 

CIRCLE INQUIRY NO. 245 

Serial communications controller, 

GPSCC model 1847-plus, allows host-to- 
host, host-to-four targets, or host-to-four 
terminals communications. The Z-80 based 
intelligent module offers four channels of 
either asynchronous or bit synchronous 
communications. Each channel may be 
independently configured in bit 
synchronous record mode (SDLC), 
asynchronous record mode or 
asynchronous character mode. All four 
channels have on-board variable size 
buffering, on-board or external baud rate 
generation, and all four may be operated 
simultaneously. When programmed in the 




SDLC mode, the 1847-plus transmits and 
receives records or SDLC frames. In 
asynchronous record mode, records are 
separated by user defined record 
terminators. In character I/O mode, 
characters are sent and received one 
character at a time through a character 
buffer located anywhere in system 
memory.Xycom, 750 North Maple Rd., 
Saline, Ml 48176. 

CIRCLE INQUIRY NO. 246 



MISCELLANEOUS 



Precision laboratory integrator, 

Applegrator II, Is designed for commercial 
testing laboratories. This microprocessor- 
based Instrument features specific 
applications software for chromatography, 
spectroscopy, colorimetry, and flow 
measurement, as well as general-purpose 
software for pulse integration and data 
acquisition. Professional reporting, 
extensive use of video graphics, floppy 
disk storage of raw data and results, 
interrupt-driven sampling, and thorough 
documentation are primary features, the 
instrument includes a sixteen channel, high 
speed, twelve bit analog-to-dlgltal (A/D) 
converter and precision timer. It can 
sample waveforms at rates up to 20 Khz 
(50 /isec) and store up to 10,000 data 
points. While sampling, the Applegrator 
also plots the data on the video screen and 
computes the true sum and sum of 
squares for each channel. After sampling, 
data may be reviewed in either expanded 
or compressed form. Integrals of selected 
portions of the sampled waveform may also 
be computed. Peak detection routines 
allow reporting of peak heights, width, 
areas and retention times (or frequencies). 

JUNE 1982 



INTERFACE AGE BACK ISSUES 



1982 

D January - Business Systems 

D February - Computer Graphics 

D March - Computer User Options/New Products 

D April - Business Software 

D May - Business/Personal Computing 

1981 

D January - Buyers Guide 

n February - Computer Graphics 

a March - OEM/Industrial 

D April - New Products/Personal Computing 

D May - Business Applications/Micros vs Minis 

D June - Computer Languages 

n July - New Products Directory 

n August - Business Applications 

D September - Medical Applications 

D October - Education/New Products 

D November - High Capability Micros 

D December - Future of Computers 

1980 

D January - Special Function Processors 

D February - Home Applications 

D March - Communications and the Computer 

D April - Robotics 

D May - Micro Buyers Guide 

D June - Business Computers 

D July - New Products Directory 

D August - Introduction to Apple 111 

D September - Medical Applications 

D October - Educational Applications 

D November - New Products Directory 

n December - The Future of Computers 



1979 

D March - Music 

D April - Robotics 

D June - Automated Home 

D July - New Products Directory 

D August/September - Micros for Handicapped 

n October - Hardware Index 

D November - New Products Directory 

D December - Video Graphics 

1978 

D February - Medical Applications 
D April - Robotics 

□ June - Thoughts on the Future 
D July - New Products Directory 
D August - Games 

D September - Education Applications 
n October - Hardware Index 
D November - Software Index 
D December - Book Index 

1977 

□ February - Micro Stock Options 

D March - Hardware/Software Guide 

D May - Floppy ROM #1 

D June - Bionics 

D July - New Products Directory 

D August - Astonomy/Astrophysics 

D September - Floppy ROM *1 

D October - Meteorology/Environment 

D November - New Products Directory 

1976 

n April - Teleprinter Maintenance 
D June - Teletype Maintenance 
D October - Basic Diet Planning 
D November - New Products Directory 



Send check or money order payable to: INTERFACE AGE Magazine, P.O. Box 1234 Dept. Bl Cerritos, CA 90701 

ALL ISSUES SUBJECT TO AVAILABILITY 



U.S./Canada* $3.75 Each 
Foreign/Mexico* $5.50 Each 

'Must be in US funds drawn on US bank 



D 



■ufflfflraM^ 


n 


^wEnJoSSji 


IS 


%piliS 







D 



# 



.Exp. Date 



.Signature 



Send back issues checked to: 

Nome 

City State . 



. Address . 



.Zip. 



. Country . 



'Due to increased postage costs we ore forced to increase our rotes as reflected above. 



Dynamic Solutions Corp., 61 S. Lake Ave., 
Suite 309, Pasadena, C A 911 01 , 
(213)577-2643. 

CIRCLE INQUIRY NO. 251 

Workstation, Station II, organizes, 
simplifies, secures and lets the user 
control access to his Apple. The product 
makes Apple II and peripherals a single, 
Integrated unit. The unit creates an 
integrated system that allows the user to 
get inside his Apple without unstacking and 
restacking peripherals. It also clears the 
work station of electrical cords and cables. 



computers with printer. Made of black 
plastic, measuring 8.5-in. by 16-in. by 
2.75-in., each has room for three cassette 



report. Choose Write On, Type-On or Pre- 
printed (months, alphabetical and numbers 
1-31) tabs for frequently used titles. 




because Apple, monitor and another peri- 
pheral plug into Station ll's built-in power 
outlets. One cord and one wall plug power 
the system. A line voltage surge sup- 
pressor prevents the loss of a program due 
to a power surge. Trace Systems, 1928 
Old Middlefleld Way, Mountain View, CA 
94043. (415)964-3115. 

CIRCLE INQUIRY NO. 252 

Intelligent desk blotter, the Image Data 
Tablet System, provides relatively 
untrained staff direct access to the 
company computer through handwritten 
entries, sketches, drawings and an 
alphanumeric touch table for mathematical 
problems, calculations, teletype and user- 
selectable programming functions. The 
VA-ln. thick tablet and its associated 
character recognition are useful in a wide 
range of industrial and commercial 







^■■BPill 




^^^ 


n|! 




^3 


15 




IK 


j^^H 


-;£^^ 


n 


^^^^H 



applications. A unique feature is the forms- 
handling capability. The system takes any 
existing document up to 1 1 .75-in. 
square— whatever the layout and including 
NCR or multiple copies— and enters it into 
a host computer or Its own optional 
microprocessor as the form is filled out, 
resulting in a hard-copy original identical to 
the computer entry. Total Technical 
Services, 341 Cobalt Way, Suite 208, 
Sunnyvale, CA 94086, (408) 733-521 1 . 

CIRCLE INQUIRY NO. 253 

Pocket computer desk console is for 

the Sharp PC-1 21 1 and TRS-80 pocket 

106 INTERFACE AGE 




boxes, a full set of 3-by-5 cards, two paper 
rolls, a spare print ribbon and the Interface 
cable. Price: $19.95. Fox Walker, 4650 
Arrow Hwy., BIdg. G-17, Montclair, CA 
91763, (714)621-3400. 

CIRCLE INQUIRY NO. 254 



Graphics upgrade for LAI 20, Decplot, Is 
a plug-In electronic module, providing a 
precision dot addressable plotting feature 
over the entire page, while maintaining the 
reliability of the conventional text printing 
mode of the DEC LA1 20 terminal printer. 
Decplot software is compatible with most 
Digital Equipment graphic terminal 
products, as well as with Texplot, the 
portable graphics terminal based upon 
Texas Instruments "Silent 700" 
equipment. Only three simple commands, 
and none of the ASCII control charcters, 
are required for plotting. Therefore, existing 
software programs may be modified for 
graphics without rewriting systems 
software. Decplot is also compatible with 
ISSCO's popular Disspla and Tell-a-Graf, 
and many computer timesharing services. 
Price: $595. Texprint, 8 Blanchard Rd., 
Burlington. MA 01803. (617) 273-3384. 

CIRCLE INQUIRY NO. 255 

Mobile pedestal file features an anti-tip 
fifth wheel base, which prevents tipping 
when a loaded drawer is fully opened. The 
pedestal can be used under any panel 
support, work surface or information 




processing station. It is also available 
without top or base for mounting under 
freestanding desk or table. All file drawers 
are full extension and removable. Structural 
Concepts Corp., Spring Lake. Ml 49456, 
(800) 253-5102. 

CIRCLE INQUIRY NO. 256 

Computer data tabs are a new way to 

index and organize your computer data 
printouts. Use with burst and unburst 
forms. They are pressure sensitive and 
attach to the side or bottom edge of a 




Available in convenient 1-in. size with a 
color edge for easy identity. Tabbies. 1530 
West Glenlake Ave., Itasca, IL 60143. 

CIRCLE INQUIRY NO. 257 



Adjustable CRT stand, Polyform 
Tllt/Swivel Ergonomic Platform, features 
variable two dial adjustment that optimizes 
the CRT-operator Interface. Offered In 
18-in. by 18-in. by 1 .5-in. and 20-in. by 
24-in. by 1 .5-ln. sizes, the platform 




provides up to 18° bi-axlal tilting to reduce 
glare, 360° swivel, 5-in. elevation, and a 
250-lb capacity. Price: $175. Polyform 
Corp.. 69 Milk St., Westboro, MA 01581. 
(617) 366-4161. 

CIRCLE INQUIRY NO. 256 



Metal print wheels are designed for 
compatibility with all Xerox and Diablo 
information processing printers. The metal 
print wheel spokes are stainless steel. 
These spokes are joined to the 88 
characters, each of which is made of glass- 
reinforced phenolic. Once joined, the 




characters are electroplated with nickel, a 
process which promotes crisp Impressions 
and longer character life. Datamarc metal 
print wheels are currently available in three 
fonts: Titan 10. Elite 12 and Letter Gothic 
12. Price: $37.50. Datamarc, 1251 

JUNE 1982 



?^' 



\ k 




ACase For Discrimination. 



Discriminating computer users don't want the best known 
word processing software. They want the best word processing 
software. 

Hewlett Packard, for instance, spent 9 months comparing 
7 microcomputer word processing software systems — 
including the most popular brands — for distribution with the 
new HP125 microcomputer. 

Hewlett Packard's conclusion: Spellbinder is superior to 
every other system evaluated. 

The reason? Spellbinder's unrivalled ease-of-use and 
superior capabilities. Spellbinder requires fewer keystrokes 
for entering and editing text, and provides more flexible print- 
ing options without changing the way you enter text. 
Spellbinder and an inexpensive microcomputer easily rival 
dedicated word processing systems costing up to three times 
more. 

In addition. Spellbinder offers features for mass mailing 
and for professional legal texts. The price also includes forms 
handling and "boiler plate" features to store and merge com- 
monly used documents, forms, and paragraphs. 



Best of all. Spellbinder's lofty capabilities are available at a 
very competitive price. In fact, some of the bigger names in 
word processing packages demand a much higher price, for a 
package with far fewer features. 

Hewlett Packard wouldn't settle for less than Spellbinder. 
You should be just as discriminating. See your nearest com- 
puter dealer for a demonstration of Spellbinder. Or call 
Lexisoft at (916) 758-3630. 



Qii(2rlnc& 




^ 



Spellbinder Word Processing 
and Office Management System. 



CIRCLE INQUIRY NO. 53 



A product of Lexisoft, Inc. 
Box 267, Davis, CA 956l6 D (9l6) 758-3630 



Columbia, Richardson, TX 75081, 
(214)783-1691. 

CIRCLE INQUIRY NO. 259 

5.25-ln. flexible disk media are designed 
for use in high density data storage 
applications. UHR I floppy disk provides 
ultra high-density recording capabilities for 
150-200 track per inch (tpi) applications. 
The companion VHR I floppy disk is 
designed for 96 tpi data storage 
applications. Both products are 
manufactured using a special spin coating 
technique, which is similar to that used for 
rigid disk media. The result is a more 
consistent dispersion of the magnetic 
coating. With UHR I, it allows a much 
thinner coating for linear recording 
densities as high as 10,000 bits per inch 
(bpi). One of the major benefits of spin 
coating Is Improved modulation— the 
magnetic particles tend to align themselves 
with the rotation of the disk during the 
coating process. This minimizes read 
failures due to bit shift and, in general, 
spin coating provides better consistency in 
signal handling capabilities. The surface 
resistance of the disks is reduced to a 
level of less than 50x 10« ohms per 
square inch. The high conductivity of the 
disk coating tends to simulate that of an 
aluminum substrate, discharging static 
electricity by using the coating as its own 
conducting path. Improved surface 
resistance reduces the chance of static 
arcing between the read/write head and 
the media. Brown Disc Manufacturing, 
1015 Garden of the Gods Rd., Colorado 
Springs, CO 80907, (303) 593-1015. 

CIRCLE INQUIRY NO. 260 



Add-on graphics board, Grafyx Solution, 
gives any configuration of a TRS-80 model 
III computer a resolution of 512-by-192 for 
a total of 98,304 individually accessible 
points. The graphics package allows you to 
set and reset points, lines, rectangles, and 
complement or clear the screen using 
simple Basic commands such as PLOT and 
LINE. Alternate resolutions of 256 by 192, 
128 by 192, or 128 by 96 are also 
possible. An 80-character display for 
business forms and word processing is 
possible with the supplied Column80 
program. In addition to a number of 
instructive demonstration programs, the 
board comes with software to save or load 




a graphics screen and to send a hi-res 
screen to printer with graphics 
capabilities. When enabled, the hi-res 
graphics screen Is displayed on top of the 
normal character display. The Grafyx 
Solution is an add-on circuit board, which 
contains 12,288 bytes of additional 
read/write memory that does not conflict 

110 INTERFACE AGE 



with the TRS-80 address space. Upgrading 
requires no soldering consisting of clipping 
on some micro-clips, cutting one trace, and 
removing two IC's from sockets. Price: 
$299.95. Micro-Labs, 902 Pinecrest, 
Richardson, TX 75080, (214) 235-0915. 

CIRCLE INQUIRY NO. 261 

Stand-alone display system, 

Graphwriter, serves those who need to 
rapidly develop visual materials for board 
and executive meetings, staff gatherings 
and other sessions. It takes the numerical 
data of the user and converts it into 
illustrated displays of information. A 
Hewlett-Packard HP 80 microcomputer and 
an eight-pen plotter permit a non-technical 
operator high-quality business graphics. 
Graphic requirements can be specified for 
40-standard formats. These Include bar 
charts, line graphs, pie and tabular, Gantt 
and organization charts. Demographics, 
media schedules and market research are 
appropriate applications. The programs 
lock out all of the keys except those that 
can supply valid input at the current step 
of preparing a plot. A typical specification 
form allows the person making the request 
to specify a title of up to three lines, a 
three-line footnote, labels for the X-axis 
and the Y-axis, scaling factor, data values, 
legends, color and hatching pattern. 
Graphic Communications, 200 Fifth Ave., 
Waltham, MA 02254, (617) 890-8778. 

CIRCLE INQUIRY NO. 262 

Standby Power System, model 
SPS0200, provides 200 watts of 
emergency electrical power at 120 volts 
for 20 minutes, and takes over the job of 
power supply automatically within one 
cycle of power failure. One of the key uses 
is in business applications where a line 
power failure could cause irretrievable loss 
of data in memory and perhaps even 
Irreversible damage to magnetic media 
should the power failure occur during disk 
access. The device contains a continuous 
line filter, which traps and eliminates 
dangerous spikes in current during normal 
usage. The system is plugged into a power 




outlet and the computer devices, including 
mainframe, terminal and other peripherals, 
are plugged into it. As long as the power is 
constant Into the SPS, the current passes 
through to the computer. However, if 
power drops below 102 volts, a sensing 
device Immediately switches to output from 
its internal battery and a red indicator light 
warns the user of the switch. Since most 
small computers will not notice a power 
failure for approximately 3 cycles, the SPS 
inverter will be in action before the 
computer knows anything is amiss In the 



line power supply. Gould Portable Battery 
Div., Box 43140, St. Paul, MN 55164. 

CIRCLE INQUIRY NO. 263 

Portable, plug-In UPS system. Mini UPS, 
is designed to protect small electronic 
equipment from potential AC power line 
problems. It is available in 400 VA and 750 
VA models (60 Hz), and also 300 VA and 
600 VA (50 Hz) ratings. Intended for use 
with POS terminals, electronic lab monitors 




and test devices, microcomputers, and 
other digital electronics, the unit contains a 
sealed, maintenance-free, lead-acid type 
battery. In a blackout situation, the unit 
provides up to 20 minutes of regulated 
power at full load from battery backup. An 
auxiliary battery pack supplies up to 60 
minutes of additional regulated emergency 
power. It operates from a single-phase 115 
VAC input and provides an output voltage 
regulated to ± 3% of nominal through 
input fluctuations as great as +10 - 20%. 
Input frequency fluctuations of up to 
±10% of nominal (60 Hz) are tightly 
regulated at the output to +0.5 Hz (one- 
half cycle). The unit also attenuates 
electrical noise and limits output harmonic 
distortion to less than 5% total RMS. Sola 
Electric, 1717 Busse Rd., Eik Grove 
Village, IL 60007, (312) 439-2800. 

CIRCLE INQUIRY NO. 264 



PERIPHERALS 



Winchester controller Interface can 

choose drive capacities from 5M bytes to 
over 20M bytes, with a choice of 5y4-in., 
8-ln. or 14-in. formats. It adapts STD BUS 
backplane signals to the standard disk 
controller/transfer protocol supported by 
Shugart Assoc, Data Technology Corp. 
and other manufacturers of intelligent 




Winchester controllers. The I/O mapped 
interface includes hardware handshaking, 
and allows multiple SB8740s, residing in 
separate STD BUS systems, to share a 

JUNE 1982 






ME0I^iNE OF THE 80'S t 

Finally, an established, field-proveih software package for Medical Billing and patient data that really Works. 
The Physicians Office Computer software automatically produces all of your statements.insurance fofnis, ledgers/ 
recall notices, aged-accounts, mailing lists, data searches and a complete selection of managen^ent reports. 

Here's what people say about The Physicians Office Computer: 

''Completely paid for itself in 4 months with increased collections. It's like adding 
10 years of experience to our staff."— Richard Dwyer, M.D., Los Angeles, CA 

"This is the cleanest and friendliest software I have seen regardless of applica- 
tion in over 25 years in the computer industry."— Glen Keyes, Keyes Management 
Systems, Inc., Ashboro, rS.C. 

"After more than two years of daily use I can't imagine managing the practice 
any other way. It's just wonderful!"— Bertie Hixon, Office Mgr., B.G. Krohn, M.D. 
& Assoc, Bellflower, CA 

"Dramatically improved our office efficiency . . . Far easier to use than I ever 
expected."— Shelly Archuleta, Office Mgr., George Pfaltzgraff, M.D., F.A.C.S., 

Farmington, N.M. 

"The easiest installation we've ever made. The most reliable software package 
we've seen in micro-computers."- Christopher Gripp, President, Business 
Computers, Durango, CO 

"The very best User's Manual I have seen. A child could learn from this manual." 
—Mike Smith, Business Equipment and Supply Company, Columbus, Miss. 

For a demonstration, see your local computer dealer or order a demonstration disk. 



Professional Systems Corp., 3858 Carson St., Suite 220, Torrance, CA 90503 (213) 316-5345 

n 5V4*' Microp. D S'A'' Tandon D 8" Double Density 
D 8" Single Density D 31A Data Cartridge (add $22.00) 

NAME: n Information on Modules and pricing 

n Manual(s) @ $65.00 
ADDRESS:^ __ . ^ Demonstration Kit @ $295.00 

CITY, STATE, ZIP:_ ^ D CBASIC2 @ ° $ 1 1 9.00 



DEALER INQUIRIES INVITED 



The Physicians Office Computer software runs on most CP/M* systems with CBASIC2* and 56K RAM with a 

132 column printer (hard disk recommended). 

Pre-paid or COD. CA residents add 6' sales tax. Shipping extra. *CP/M and CBASIC2 are registered trade-marks of Digital Research, Inc. 



JUNE 1982 



CIRCLE INQUIRY NO. 67 



INTERFACE AGE 1 1 1 



common set of drives and controller. The 
SB8740 can be operated In programmed 
I/O or Interrupt driven modes for minimum 
cost systems. Price: $150. Micro/Sys, 
1367 Foothill Blvd., La Canada. CA 91011, 
(213) 790-7267. 

CIRCLE INQUIRY NO. 271 

Diskette drive, model SA200, is a low- 
profile, low-cost mini-floppy disk drive to 
such application as personal computers, 
memory typewriters, word processors, 
terminals and printers. Features include: 
2.05-in. high by 5.75-in. wide by 8-ln. 
deep; weighs 3 pounds; has low heat 



cabinets, and utilizes the standard Shugart- 
compatible Interface for 8-in. CP/M disks. 




dissipation; includes single and double 
density capabilities and hard or soft sector 
capacities. Positive media insertion is 
included to keep door from closing on 
media. Shugart Associates, 475 Oakmead 
Parkway, Sunnyvale, CA 94086, 
(408)733-0100. 

CIRCLE INQUIRY NO. 272 

Parallel Switch Box, the GIS P-36, allows 
the sharing of popular parallel printers 
(Epson and Centronics) between two 
microcomputers. The primary application Is 
in the sharing of an Epson or Centronics 
parallel printer and two IBM Personal 
Computers. The unit utilizes a printed 
circuit board, eliminating hand wiring, and 
comes with a 5-year warranty. Price: $149. 
General Interface Systems, 352 S. Hartz 
Ave., Danville, CA 94526, (415) 838-2683. 

CIRCLE INQUIRY NO. 273 

Add-in Winchester disk system requires 
no external chassis and can be installed 
directly in the floppy disk area of the IBM 
computer. The system offers storage 
capacities of 6, 12, or 18M bytes per 
drive. The system's single-board 
Winchester disk controller supports up to 
four Winchester drives and is buffered with 
automatic error correction. The system 
Includes software, controller, disk drive, 
and documentation. Price: $2,995. for the 
6M-byte version, $3,495. for the 12M-byte 
version, and $4,195. for the 18M-byte 
version. Datamac Computer Systems, 680 
Almanor Ave., Sunnyvale, CA 94086, 
(408) 735-0323. 

CIRCLE INQUIRY NO. 274 

8-in. disk drive subsystem, CMS 

1600-4, utilizes four Tandon Thinllne 
DS/DD 8-ln. drives. These drives are only 
one-half the thickness of standard drives, 
so the entire unit occupies the same space 
as a standard two-drive cabinet. Storage 
capacity is 4.8M bytes, suitable for many 
business and word processing applications. 
The subsystem includes power supply, 
cables and choice of metal or wood trim 

11 2 INTERFACE AGE 




Price: $2,995. Columbia Microsystems, 
905 E. Broadway, Columbia, MO 65201 , 
(314)875-8900. 

CIRCLE INQUIRY NO. 275 

XCOMP Winchester hard disk 
subsystem. Personal Hard Disk, is for the 
IBM Personal Computer. It has a capacity 
of 5M bytes or 1 0M bytes. It Is packaged 
In a table top enclosure of 14.5-in. L by 
8.55W by 4.5H. The enclosure contains 
the Winchester drive, XCOMP ST/R 
controller, power supply, and a four foot 
ribbon cable to the IBM computer chassis. 





Jlillilllllll 






The AC power on the enclosure is 
selectable from 110V AC to 220VAC for 
50/60HZ. Support software including I/O 
drivers and diagnostics is provided on 
5.25-ln. diskettes. Price: $3,495. for the 
5M-byte subsystem, and $3,995. for the 
lOM-byte subsystem. XCOMP, 7566 Trade 
St., San Diego, CA 92121, 
(714)271-8730. 

CIRCLE INQUIRY NO. 276 

Double-density floppy disk subsystem, 

Bering 2895, is hardware-, software-, and 
media-compatible with the Hewlett-Packard 
9895A. It connects to the HP-IB (GPIB), 




3000, 1000, 9800 series, HP 125, and 
85/83. This storage capacity may be 
expanded to 4.72M bytes with the addition 
of a dual-drive slave unit. The 2895 Is 
transparent to all HP operating systems 
and application software supporting the HP 
9395A. In addition to reading and writing 
all HP double-density formats, the 2895 
reads and writes the full range of IBM 
single- and double-density flexible disk 
formats. This facilitates the exchange of 
data and programs with other mini and 
microcomputer systems. Other features 
include an 8085/2900 microprocessor- 
based controller, automatic power down, 
built-in diagnostics, and the ability to 
format and duplicate diskettes 
independently of the host computer. Price: 
$4,660. Bering Industries, 747 East 
Brokaw Rd., San Jose, CA 951 12, 
(408) 298-8552. 

CIRCLE INQUIRY NO. 277 

RS-232 minifloppy storage device, 

MinlMate III, provides up to 408K bytes of 
storage on a single-slded diskette. 
Operation Is code switchable 7-bit ASCII or 
8-blt binary. Binary operation provides for 
storing 8 bit program codes for 
microprocessors and machine tool 
applications, allowing punched paper tape 
units to be replaced with 5Vi-in. diskettes. 
In addition, the MinlMate III includes File 




adding 2.36M bytes of immediate storage 
capacity to most HP mini, desktop and 
personal computers, including the HP 



Management System, and automatic and 
manual controls for stand alone 
applications. Other features include: Dual 
RS-232 ports for easy insertion between 
terminal and modem; dual baud rates and 
answerback message; X-on, X-off code 
response; power up restart in case of AC 
power failure. Western Telematic, 2435 S. 
Anne St., Santa Ana, CA 92704, 
(714)979-0363. 

CIRCLE INQUIRY NO. 276 

Dot matrix printer, Pro-Writer, is the 
newest member of the C.ITOH family, 
includes 120 cps bidirectional printing, 
logic seeking and proportional spacing. 
Graphics capability Is built-in and Includes 
shape and high resolution features. It has a 
1 K-byte buffer in parallel and 3K-byte 
buffer In serial, increment printing ability, 
N by 9 dot matrix, and Its correspondence 
by 9 dot matrix, and its correspondence 
quality print in eight character sizes. It has 
a built-in tractor feed and will accept 
single-sheet feed. Paper cut-off is less 
than one inch from the print line. Manual 
functions include select, line feed, top of 
form and power-on, combined with paper 
empty and cover open switches. Pro-Writer 
is available in either parallel or serial (RS- 
232-C) interface. The serial version 
actually includes both the parallel and 
serial Interfaces. The model also includes 

JUNE 1982 



X-On and X-Off features. Prices: parallel 
model, $795, serial version, $845. Leading 
Edge Products, 225 Turnpike St., Canton, 
MA 02021, (800) 343-6833. 

CIRCLE INQUIRY NO. 279 

Bar code reader/decoder, CYC-48, can 
be plugged between a computer and a 
terminal, or alone on an RS-232 cable at 
9600. 4800, 1200, or 300 baud. By a 
pass of the wand, existing programs can 
now receive data as if from a keyboard. 
The bar code is verified, decoded and sent 
to the computer as ASCII characters. The 
optional voice output can be used to 
verbalize both the scanned data and 




replies from the computer. The CYC-48 
can also be configured to read most bar 
code formats including Code 39, UPC, 
Paperbytes. Current applications of bar 
code technology include manufacturing 
parts tracking, inventory control and library 
systems. Price: $650. New Wave Systems, 
12123 Washington PL, Mar Vista, CA 
90066. (213) 475-8545. 

CIRCLE INQUIRY NO. 260 



SYSTEMS 



Personal computer, Franklin Ace 100, is 
hardware and software compatible with the 
Apple II. It has 64K bytes of RAM. It has a 
full upper and lower-case keyboard and 
character generator. The keyboard 
includes a twelve-key numeric pad. an 
alpha shift lock key and special keys with 
Visicalc designations. All programs written 
for the Apple II will run without 




modification. Including those using high 
and low resolution black and white 
graphics. All peripherals designed for the 
Apple II will operate with the Ace 100. A 
fully-compatible 5Vi-in. disk drive is also 
available. Price: $1,595. Franklin Computer 
Corp., 7030 Colonial Highway, 
Pennsauken. NJ 08109. (609) 488-1700. 

CIRCLE INQUIRY NO. 293 

JUNE 1982 



Hard disk systems, Eagle IV and V. 
combine hard disk memory in a single 
enclosure with the CPU. 12-ln. CRT 
screen, floppy disk drive, keyboard and 
numeric keypad. The Eagle IV offers 7.5M 
bytes of integral formatted storage on a 
hard disk and the Eagle V provides 1 5M 
bytes of formatted hard disk storage. The 
computer systems include Spellbinder 
word processing software and the 
Accounting Plus package, at $8,995. for 
the Eagle IV and $9,995. for the Eagle V. 
Eagle Computer, 501 A Vandell Way, 
Campbell. CA 95008. 

CIRCLE INQUIRY NO. 294 

68000-based single board system. Sage 
II, contains between 128 and 512K bytes 
of parity RAM memory and up to 1.3M 



bytes of 5% -in. floppy disk storage. It is 
able to execute two million register-to- 




register additions per second and requires 
just over Vz-cublc ft. of space. For 



INFOSOFT Has a Better Way 



CIVM COMPAnBLE 

WORLD ENTERS 
A NEW ERA!! ^ 



Call Us Today 

To Improve Your 

System Performance 






CIRCLE INQUIRY NO. 43 



INTERFACE AGE 113 



communications, the system contains two 
RS-232C serial ports, one Centronics- 
compatible parallel port and an IEEE-488 
interface. An interrupt-driven version of the 
UCSD operation system from Softech 
Microsystems is available. Languages 
supported are Pascal, Basic, Fortran and 
assembler. Prices range from 
$3,600. -$6,000., depending upon disk and 
RAM configuration. The UCSD operating 
system is $400. extra. Sage Computer 
Technology, 195 N. Edison Way, Suite 14, 
Reno, NV 89502, (702) 322-6868. 

CIRCLE INQUIRY NO. 295 



6MHz computer system, Super Cadet, 
uses a Zilog Z80B 6MHz CPU and 150 NS 
RAM memory. It features 64K RAM chips, 
allowing 256K bytes of memory in a small 
4-in. by 4-in. matrix. The memory power 
consumption and component count are 
reduced to increase reliability. Super Cadet 
memory can bank switch within any 4K 
block and the bank sizes can be varied at 
the flick of a switch. The system utilizes 



manual with hardware descriptions, 
schematics, programming examples and 
user experiments. A 9V, 500mA power 
supply adapter is included to connect the 




single board construction, but can be 
expanded to include 10 I/O ports (9 ports 
for users and one for a printer), large SMD 
disk drives, and reel-to-reel or cartridge 
tape. It is completely vectored interrupt 
driven. All serial ports and disk controllers 
have interrupts available. The system uses 
an intelligent disk buffer rather than a DMA 
interface. This disk buffer allows CPU 
processing during disk operations. DMA 
circuitry requires that the CPU be inactive 
during disk I/O. Furthermore, the Zilog 
DMA chip will not handle the high-speed 
data I/O from the SMD disk. The SMD hard 
disk controller supports larger disk drives. 
The system is available in either a desk top 
or rack mounted unit. Price: $5,595. 
IBC/lntegrated Business Computers, 
21592 Marilla St., Chatsworth, CA 91311, 
(213)882-9007. 

CIRCLE INQUIRY NO. 296 

Z80-based educational tool, Micro- 
Professor, is a single-board microcomputer 
packaged in a book-size case. It has 2K 
bytes of RAM, expandable to 4K, and 2K 
bytes of ROM. ROM is expandable to 8K. 
It is compatible with Z-80, 8080 and 8085 
machine code, allowing the user to 
prototype, breadboard and design custom 
hardware and software applications. It has 
a built-in 6-digit, 0.5-in. LED display and a 
36-key keyboard with 1 9 function keys, 1 6 
hex-digit keys and 1 user-defined key. A 
3.5 by 1 .3-in. wire-wrap area is provided 
for user breadboarding, and cable 
connectors allow expansion of both the 
CPU and I/O bus. The board also has a 
built-in speaker and cassette tape 
interface. The kit includes a self-teaching 

114 INTERFACE AGE 




system directly to 120V AC outlets. Price: 
$149. Multitech Electronics, 195 W. El 
Camino Real, Sunnyvale, CA 94086, 
(408) 773-8400. 

CIRCLE INQUIRY NO. 297 

Self-programming system, Dimension 
One, is driven by a single, all-purpose, 
multi-application program that resides in 
32K bytes of main memory. The program is 
made up of a group of pre-coded assembly 
language functions that will execute 
virtually every known business application. 
The user does not have to translate codes 
or symbols because the system 
communicates in non-technical terms. The 
system features a built-in user's prompting 
technique. To execute a function, a user 
fills out a series of specially-designed input 
specification forms. Sixteen forms 
encompass the entire range of Dimension 
One capabilities, but generally only five to 
ten forms are required for any application. 
The specifications from these forms are 
then entered into the system using a video 
display terminal and are stored as a "link 
table" in a designated terminal work area 
or partition on disk. This link table is 
actually generated by a special PRO 
algorithm that selects and links all the 
necessary routines from the library in the 
proper sequence. Since the multi- 
application program instructions are in 
assembly language and are used directly, 
no assemblies, compiles or interpretative 
routines are needed. The system can 
accommodate up to 32 terminals with up 
to 1 M byte of main memory and 300M 
bytes of disk storage. A Data Streamer is 
incorporated for file backup. Optional 
printers include 150 1pm, 300 1pm, and 
600 1pm. Capro, 12781 Pala Dr., Garden 
Grove, CA 92641 . 

CIRCLE INQUIRY NO. 296 

Small business computers, models 310 
and 71 0, have been added to the MAI 
product line. The Basic Four system 310, 
in its minimum configuration, consists of 
96K bytes memory, 40M bytes fixed 
Winchester disk storage, one 150 LPM 
printer, one 1600bpi magnetic tape drive 
and two video display terminals. The 
maximum configuration offers 256K bytes 
memory, 1 20M-byte disk capacity, two 600 
LPM printers, 16 VDTs and up to four 
multifunctional display terminals (MDTs) for 
word processing. The 710 replaces both 
the 610 and the 730 models. In its 
minimum configuration, the new model 
consists of 96K bytes memory, two 



35M-byte removable disk drives, one VDT 
and a 300 LPM printer. The maximum 
configuration features 512K bytes memory, 
600M bytes disk capacity, 32 VDTs, four 
MDTs and two parallel printers. Prices: 
system 310, $55,900. 710. $69,100. MAI 
Basic Four Information Systems Div., Box 
C-1 1 921 , Santa Ana, CA 9271 1 , 
(714)731-5100. 

CIRCLE INQUIRY NO. 299 

System for Industrial applications, 

DIS-1 , also functions as a development 
system, with floppy disks, CRT monitor, 
wide expansion options, software and 
multi-languages. It combines in one 
enclosure a 6502-based Aim 65 
microcomputer with full keyboard, printer 
and display, 64K bytes dynamic memory, 
CRT and floppy disk controller modules, a 
PROM programmer and power supply, plus 
two double-density floppy disk drives and a 
12-in. CRT monitor. All required software, 
including Basic or Forth language, is 
included in the integrated 
hardware/software system. As an industrial 




microcomputer system, the unit can be 
customized for specific applications with 
any of hundreds of off-the-shelf modules 
available from many manufacturers. Other 
expansion modules, such as IEEE-488 
controller, ACIA for RS-232 applications, 
solid-state relay modules, clock and 
calendar, CMOS memory with battery back- 
up, are available. DIS-1 systems can be 
configured to accept up to ten additional 
modules (six Eurocard and four Exerciser 
size). Final custom configurations are 
available from the company or can be 
designed by the user. Available languages 
include Forth, Basic, Assembler and PL/65. 
The DIS-1 enclosure will also allow use of 
Rockwell's Aim 65/40 microcomputer in 
place of the Aim 65. Price: $4,950. 
Dynatem Inc., 20881 Paseo Olma, El Toro, 
CA 92630. 

CIRCLE INQUIRY NO. 300 



TERMINALS 



Video display terminal, AJ 520, is 
designed for user comfort in the 
timesharing and in-house shared computer 
market. It can be used for such 
applications as financial analysis, inventory 
control, personnel records, data entry and 
inquiry and retrieval. The terminal features 
a detached typewriter-style keyboard with 
contoured keytops and adjustable audible 
*'click". There is a separate 17-key 
numeric keypad for rapid touch entry of 
figures. The N-key rollover feature lets 

JUNE 1982 




GOTCHA COVERED 



If you're looking for computer terminal desks 
and work stations, CF&A has "gotcha cov- 
ered". Not with just a desk or two, but with a full 
line of modular, integrated computer furniture. 
From our 24" x 26" Classic Series terminal 
stand to our 72" x 32" DR Series console with 
left or right-mounted twin RETMA 
enclosures... and everything in between. Like 
Microshelves, Datashelves, Apple or IBM 
desks, printer stands, media stands, turn- 
tables, returns, drawers, doors, color 
selections. . .the list goes on and on. You also 
get durable construction, competitive prices. 



quick delivery, and friendly service. Call or 
write for more information. We're the straight 
shooters. We're Computer Furniture and 
Accessories. We've "gotcha covered". 

CFA 

Computer Furniture and Accessories, Inc. 
515 West 132nd Street 
Gardena, CA 90248 
(213)327-7710 



JUNE 1982 



CIRCLE INQUIRY NO. 18 



INTERFACE AGE 115 



operators enter data rapidly without fear of 
locking the keyboard or jamming entries. 
The full 15-in. non-glare screen allows 
extra large character display— even in 
132-column mode, the displayed characters 
are up to 50% larger than those of most 
80-column displays. Brightness/contrast 
controls, screen tilt adjustment, and six 
video attributes make even complicated 
text easy to read. There are 1 2 



powered by a 9-volt battery, couples 
acoustically to a standard telephone 




programmable function keys for performing 
multi-step operations such as sign-on/off, 
system status, display directory or other 
frequently used programs. Programming is 
simple, and may be accomplished by the 
user from the keyboard or from the host 
computer. The unit includes 5K bytes of 
RAM memory. Anderson Jacobson, 521 
Charcot Ave., San Jose, CA 95131, (408) 
286-7960, ext. 2602. 

CIRCLE INQUIRY NO. 304 



Editing display terminal, the Tab 

132/15, features a 15-in., non-glare, high 
resolution screen, 132-column format, 7 by 
1 1 dot matrix characters in a 9 x 14 cell, 
screen-labeled soft keys and English 
language prompts for set up and operation 
modes. The unit is designed specifically 
for the operator. English (or other) 




language prompts lead him through set up 
and operation modes. There is no need to 
learn computer terminology or to refer to 
detailed manual instructions. Price: 
$2,100. Tab Products, 1451 California 
Ave., Palo Alto, CA 94304, 
(415)858-2500. 

CIRCLE INQUIRY NO. 305 

Portable data entry terminal, Alpha- 
Tone, with alpha-numeric capability and 
memory transmits Touch-Tone signals. The 
Alpha-Tone features 44 keys and 100 
characters of storage capacity, user 
programmable for data, telephone 
numbers, product codes, etc. Stored data 
may be recalled and transmitted as 
needed. Typical applications include 
remote data and order entry. The unit is 




handset and is compatible with all Touch- 
Tone activated, tone, and voice response 
systems. Price: $225. Interface 
Technology, 10500 Kahlmeyer Dr., St. 
Louis, MO 63132, (314) 426-6880. 

CIRCLE INQUIRY NO. 306 

Color Display Station, Telex 279, is a 
four-color, plug-compatible replacement to 
IBM's 3279/2A keyboard display. Unlike 
other 3270 color displays, the 279 
requires no controller or system changes 
for displaying alphanumeric data with 
colored fields. The unit offers many 
performance characteristics of the 278 
plug-compatible keyboard display station. 
Key features are an easy-to-read non-glare, 
smear-resistant screen; moveable 
keyboards with convenient single key clear 
and program function keys; and optional 
display performance features, which include 




a row and column indicator, keystroke 
counter, and response time indicator. The 
color 279 display will intermix with 
monochromatic Telex 278 displays or IBM 
3278 displays in the same cluster. The 
279 cabinet is identical to the 278 cabinet. 
An operator-selectable switch enables the 
display to be operated in a two-color mode 
as a Telex 278 or IBM 3278 equivalent. 
Fields in this mode are displayed in green 
for normal intensity and white for high 
intensity. Price: $3,500. Telex, 6422 E. 
41st St., Tulsa, OK 74135, 
(918)627-1111. 

CIRCLE INQUIRY NO. 307 

Graphics boards, SG101 and SG201, are 
designed specifically to enhance C. Itoh 
Electronics CIT-101 with full-feature 
interactive graphics capabilities. Both 
boards provide 1 225-by-240 dot resolution 
on the CRT. The CIT-101 is a versatile, 
multifunction display terminal that can be 
interfaced with a variety of computer 
systems and is directly interchangeable 
with Digital Equipment Corporation's 



VT100 terminal. The graphics boards allow 
the terminal to retain all of its original 
capabilities without alteration, while new 
commands are added to provide graphics 




capabilities. Both models can be field- 
installed into the terminal in five to ten 
minutes, simply by mounting the board in 
the existing card cage of the terminal and 
connecting three cables. Both models are 
priced in the $1,500 range. Selanar Corp., 
437-A Aldo Ave., Santa Clara, CA 95050, 
(408) 727-2811. 

CIRCLE INQUIRY NO. 306 

Multiport communications terminal, 

model 7700, is designed to concurrently 
prepare, transmit and receive messages via 
TWX, TLX, DDD and PTL protocols. The 
unit's features allow it to replace multiple 
existing terminals, reduce the effort of 
message preparation, simplify the process 
of message transmission and reception, 
and report on the status of communication 
activity. The unit includes an operator- 
friendly message editor, which 
incorporates a complete set of text 
manipulation facilities, reducing the time 
and effort involved in message preparation. 
The message editor includes such 
automatic features as word wrap, 
paragraph formatting, screen scroll, text 
insertion/deletion and search forward/ 




backward. Dialing, answerback verification, 
and transmission are automatically 
performed in the background, while new 
messages are prepared on the CRT 
screen. The CRT screen displays 
characters in a 7-by-9 dot matrix, using a 
25 line-by-64 column format. The unit is 
configured with up to 80K bytes of 
memory and an integrated diskette is 
provided for additional message storage. 
Also included with the basic unit is a dot 
matrix impact printer with a 30 cps 
minimum print speed. The unit, when 
configured with a TWX port and a TLX 
port, is priced at $7,550. Carterfone 
Communications Corp., 1111 West 



116 INTERFACE AGE 



JUNE 1982 



opei 

compier erroi^^ feet? 



As they walk and move about, 
your operators build up a static 
charge. 

Just by taking a couple steps 
across the floor in a well air- 
conditioned roonn, they can 
generate 5,000 volts or nnore. 

Or, in the wintertinne, 1 0,000 
volts or more. 

Static can also be generated 
just by sitting down in a chair. 

And if the operator's next move 
is to touch one of your termi- 
nals, the result can be a blank 
screen, erratic data, 
spewing paper, 
or an altered 
memory. 

Another result 
can be 
annoyed 
customers. 

3M Static Control Floor Mats create 
an island of protection. 





But, for less than the cost of a 
single service call, you can 
effectively control static at 
every terminal, every 
word processor and 
microprocessor- r-jgr 
based unit. ^ ^iH^j 

With 3M static 
Control Mats, you 
keep static from 
coming between 
you and your 
customers. 

3M Static Control Floor Mats 
and Runners create inexpen- 
sive islands and pathways of 
protection around and be- 
tween sensitive areas. Static, 
charges drain harmlessly from 
operators and other personnel 
as they walk, stand or sit. 

Available in a choice of colors, 
and in many sizes, 3M Static 
Control Mats are carefully 
engineered for performance, 
comfort, durability, ease of 



cleaning and safety. For standing 
and sitting applications. 

Send the coupon for a free 
catalog and more information. 

Send coupon to: Data Record- 
ing Products Division/3M, 
223-5N, 3M Center, St. Paul, 
MN 55144. Or, if you've 
already put up with static 
problems too long, call 
this toll-free number for 
the name of a distributor J 
or dealer near you: 
1-800-328-1300. 

Free catalog shows 3M's complete 
selection of mats and runners. 

I 3M: Please send free catalog and other information on | 
Static Control Mats and Runners. . 

I NAME I 




COMPANY 
ADDRESS _ 



CITY, STATE, ZIP 



I Mail to: Data Recording Products Division/SM, 

223-5N. 3U Center, 
I St. Paul, MN 55144 | 



3M Hears You . . . 



JUNE 1982 



CIRCLE INQUIRY NO. 56 



3M 



INTERFACE AGE 117 



Mockingbird Ln., Suite 1400, Dallas, TX 
75247. (214) 630-9700. 

CIRCLE INQUIRY NO. 309 

Programmer Workstation, Programate 
1000, provides cost-effective preparation 
and updating of documentation for 
computer programs and systems. By 
combining interactive graphic and text 
processing, the workstation permits the 
single keystroke entry and editing of all the 
symbols typically used to prepare 
documentation, such as system structure 
charts and flow diagrams. The system is 
intended primarily as a standalone 
documentation station, but it can also be 
an intelligent terminal connected to a host 
computer for editing downloaded source 
code. In the latter mode, system 
maintenance and documentation 
maintenance can both be accomplished at 
the same sitting. The complete turnkey 
system, including 15-in., 132-column by 
40-line graphic display, dual 8-in. floppy 
disk drive, 124-button keyboard, high 




speed printer for both high quality graphics 
and text, and software, is priced under 
$20,000. GWP Corp., 196 Broadway, 
Cambridge, MA 02139, (617) 864-7710. 

CIRCLE INQUIRY NO. 310 

Computer terminal, model D314, is IBM 
3275-2-compatible. In addition to IBM's 
standard features, the compact unit 
includes a 25th status line, interface 
capability with low cost serial printers, and 
daisy chain interface, which permits 
several terminals to be connected in multi- 
drop for communications cost savings. The 
unit also has the capability of functioning 
as an IBM 3271 with one 3277 display and 
keyboard. The terminal supports standard 
3270 screen attributes and its standard 
printer port functions exactly as IBM's. 
The terminal features a full typewriter 
keyboard, separate numeric keypad, 
program function keys and cursor control 
pad. Informer, Inc., Box 91054, Los 
Angeles, CA 90009, (213) 649-2030. 

CIRCLE INQUIRY NO. 311 

Portable terminal, Infone, can send and 
receive data from timesharing computers 
or personal computers with Bell-103 
compatible modems. Each unit has an LSI 
modem, allowing direct connection to the 
dial-up network for data calls. Files can be 
created and stored, then transmitted at a 
preprogrammed time to reduce 
communication costs. It can automatically 
"wake up" to answer a call, record data, 
and text and store it for later use. 
Peripherals that can be attached to the 
unit include: a standard tape cassette 
recorder, a 40-column thermal printer, an 



external speaker, and a folding acoustic 
modem adapter for pay phones in 
situations where a modular telephone jack 
is not available. Price: $1,150. Novation, 
18664 Oxnard St., Tarzana, CA 91356, 
(213) 996-5060. 

CIRCLE INQUIRY NO. 312 



SOFTWARE 



BUSINESS 



Mailing system. Postscript, is designed 
to run under the CP/M and MP/M operating 
systems. It is written in CBasic II and will 
run on any CP/M or MP/M environment 
with 48K bytes of RAM and sufficient 
auxiliary storage to maintain the mailing 
lists. It is designed as an all-purpose 
system for the support of general mailing 
needs. It has several unique features that 
allow the user options not available on 
many other mailing systems. It can do both 
envelopes and labels, selects on nine 
fields and sorts on six, and uses a 
customer ID code compatible with most 
existing client codes. In addition, it 
interfaces with Wordstar and Magic Wand 
word processing systems and is designed 
to be easily modified to interface with 
popular accounting packages. Price: $245. 
JBA, Inc. is the primary distributor for the 
product's manufacturer. Falcon Software 
Systems. JBA, 23101 Moulton Dr., Suite 
208, Laguna Hills, CA 92653, 
(714)855-0135. 

CIRCLE INQUIRY NO. 316 

Personal banking system, the Money 
Maestro, runs under the CP/M operating 
system supplied with each Osborne 1 
computer. Money Maestro has built the 
facilities for Electronic Funds Transfer 
(EFT) and awaits the implementation from 
the banks to allow personal computers to 
perform most banking functions via the 
telephone network. The system comes 
with a modifiable built-in category list. 
Errors are corrected by first prompting the 
user with possible correct responses, 
followed by extensive help messages. 
Money Maestro enables financial record 
keeping, reporting and management. Based 
on straightforward cash accounting, this 
system will generate and print checks and 
keep the checkregister, as well as 
recording transactions made in cash or by 
charge card. As payments are made and 
deposits recorded, they may be assigned 
to pre-specified categories of expense and 
income. Each category may have 
associated with it a budgetary amount for 
each month, and the system will provide 
gentle reminders at the time of paying a bill 
that puts the user over budget. Extensive 
comparisons of budget to actual amounts 
for the month-to-date and year-to-date. A 
stockpiling feature provides storage of 
recurring transactions such as loan and 
insurance payments. A review of these 
stockpiled transactions may be made prior 
to payment and partial payments are easily 
handled. Silverman Asociates, 2405 4th 
St., Berkely, CA 94710, (415) 644-2954. 

CIRCLE INQUIRY NO. 319 



Dictionary Software, Microproof, is 
available on five CP/M formats: Osborne, 
Apple, Superbrain, Omkron, and standard 
IBM 8-in. formatted disks. Microproof 
checks word processed documents for 
spelling errors using a 50,000 word 
dictionary. The dictionary occupies only a 
third of a double density 5-in. disk; 
additional words can be added. An optional 
correction feature is available allowing 
corrections to be made within the text 
without returning to the word processing 
program. Price: $149 (also available for 
TRS-80 and Apple II at $69.50). Optional 
correction feature: $60. Cornucopia 
Software, 1625 Beverly PI., Berkely, 
CA 94707. 

CIRCLE INQUIRY NO. 320 

Spelling correction program, 

Spellmaster, allows context editing without 
exiting the program. It examines any text 
file and compares each word to a 
comprehensive set of spelling dictionaries. 
When locating a spelling not in one of the 
dictionaries, the program displays the 
questionable word, its context, and an 
educated guess as to proper spelling. The 
user may then accept the original spelling, 
use the guess, edit the word and/or 
context, or request the program to make 
another guess. The program's disk-resident 
master dictionary contains over 100,000 
words. All words are checked against the 
dictionary— including possessive forms. A 
hyphen at the end of a line is also 
distinguished from one in the middle of a 
hyphenated word and handled accordingly. 
Each word is checked in the sequence in 
which it appears in the source document. 
Spellmaster keeps a 15,000-word subset 
of the master dictionary in the computer's 
RAM memory. This internal dictionary 
contains the most commonly used English 
words. Words unique to the user's 
profession can also be added to the 
internal dictionary. All commands are single 
keystrokes selected from a one-line menu 
displayed across the top of the terminal's 
screen. The overall set of menus is 
organized in a tree structure such that a 
new menu is displayed in response to each 
command. The Spellmaster package is 
available on 5-in. diskette (model SPMR-S) 
or 8-in. diskette (model SPMR-L). Price: 
$295. Cromemco, 280 Bernardo Ave., 
Mountain View, CA 94043, 
(415)964-7400. 

CIRCLE INQUIRY NO. 321 



Hardisk accounting series is written in 
USCD Pascal. The program can run on 
Apple II and III, with a Corvus or Profile 
hardisk, on IBM's Personal Computers and 
most other microcomputers. The menu- 
driven, double entry accounting system 
features interactive modules, complete 
audit trails, extensive data prompts and 
error checking. Great Plains Software, 123 
N. 15th St., Fargo, ND 58102, 
(701)293-8483. 

CIRCLE INQUIRY NO. 322 

Income tax planning program, Shortax, 
computes income and social security taxes 
of individuals, trusts or corporations for six 
tax years. It can determine regular Income 
tax, tax using income averaging, 50% 
maximum tax on earned income, add-on 
minimum tax and alternative minimum tax. 



118 INTERFACE AGE 



JUNE 1982 



KowWhof? 



I^iliil 



ilii 






ili- W 




Don't be 
caught with 
a critical job to 
be run and a key 
file unavailable be- 
cause of a damaged 
disk. DPATCH recovers 
data from damaged hard or 
floppy disks, and flags I/O er 
rors without destroying user data. 
DPATCH also recovers files acci 
dentally erased, displays (and alters) 
any sector on a disk, and can provide a 
printed log of each session. Designed with 
the business computer user in mind. 



DPATCH 

operates in 
full screen 
mode on any 
CP/M^"or MP/M^"sys- 
tem, and is supplied 
with a comprehensive set 
of documentation. DPATCH 
is backed by AMI a leading 
software company servicing the 
needs of Silicon Valley. DPATCH re- 
tails for $195.00 per copy; multi copy 
discounts are available. Visa or Master- 
Card are accepted for payment. OEM 
enquiries are welcomed. 



DfVOCH 

Your recorded data is valuable! 




1291 E. Hillsdale Blvd. Suite 209 Foster City, Calif ornio 94404 (415) 349-9336 

CP/M^'^and MP/M^'^are trademarks of Digital Research, Inc. 



JUNE 1982 



CIRCLE INQUIRY NO. 3 



INTERFACE AGE 119 



The program is designed for financial 
advisors and taxpayers who are familiar 
with the tax rules but not with the 
operation of a computer. Shortax is written 
for the CP/M disk operating system. It is 
delivered in compiled form on 8-in. single 
density disks without the operating system. 
Programs are also available for the SVi-in. 
Apple II disk systems using the Z80 
softcard and on a variety of other systems 
using 5y4-in. diskettes. The program 
requires a minimum of 48,000 characters 
of central processor memory and at least 
one disk drive with 90,000 characters of 
memory. Shortax is not a tax preparation 
program. It is for year-round use to 
estimate the tax impact of alternative 
business and investment decisions such 
as: the year by year tax impact of a tax 
shelter; the tax feasibility of forming a 
corporation; the tax savings available with 
trusts for the childrens' future college 
expenses, and the tax impact of selling 
investments at different times. It can also 
be used to compute a taxpayers' estimated 
taxes on a quarterly basis or to determine 
optimum salary for the owner of a closely 
held corporation. Price: $500. Syntax 
Corp., Box 8137, 4500 W. 72nd Terrace, 
Prairie Village, KS 66208. 

CIRCLE INQUIRY NO. 323 

Interactive business system, Busicomp, 
is designed to handle the accounting 
needs of small businesses. It can be used 
on the Apple or Apple II + systems with 
48K bytes and at least one disk drive. Six 
levels of security guard up to 11 program 
sections encompassing most accounting 
functions. All sections are interactive, 




allowing single-step entry. Busicomp 
incorporates an error-trapping, menu- 
driven, self prompting design. Among the 
41 reports generated are aging and data 
on receivables and payables, personnel, 
payroll, inventory, expenses, revenue and 
journal posting. Formats correspond to 
standard DSF Forms. Price: $1 ,500. 
Advanced Operating Systems, 450 St. 
John Rd., Michigan City, IN 46360, 
(219)879-4693. 

CIRCLE INQUIRY NO. 324 

Text-processor Versatext, is written 
especially for the IBM Personal Computer 
and the IBM or Epson printer. Versatext 
features text justification, underlining, 
titles, paging and paragraphing. In addition, 
special features of the printers such as 
printing wide, compressed and special 
characters are easily handled by 
embedding Versatext commands within the 
text. With Versatext, you may prompt for 
runtime entry, which makes it possible to 
write one letter, and have it addressed to 

120 INTERFACE AGE 



any number of people. Texasof t, 1 028 
North Madison Ave., Dallas, Tx 75208, 
(214)495-5052. 

CIRCLE INQUIRY NO. 325 



Business software, Executive Accounting 
System, is compatible with the IBM Personal 
Computer. The package is designed to 
meet the accounting needs of business 
executives, bookkeepers, accountants and 
others. It is entirely menu-driven. The 
package has a quick reference card and a 
user-friendjy manual with step-by-step 
instructions. It ends redundant writing and 
calculations, warns of mistakes and lets 
you review transactions on the screen or in 
a printed report. It automatically posts 
transactions, sorts accounts, closes 
periods, and gives quick access to current 
data. The package is integrated with 
general ledger, accounts receivable and 
accounts payable modules. It includes a 
user's manual, program diskettes and will 
have add-on modules for inventory, letter 
writing, budgeting, graphic analysis and 
payroll. Denver Software, 14100 E. Jewell 
Ave., Suite 15, Aurora, CO 80012, (303) 
750-9980. 

CIRCLE INQUIRY NO. 326 



Numeric analysis package, Planmaster, 
provides automatic spread-sheet analysis 
for hundreds of applications including 
financial planning, cost accounting, sales 
forecasting, production planning, cash flow 
analysis and scientific data analysis. The 
user can modify the format to meet the 
requirements of any project. The program 
automatically recalculates all appropriate 
totals with each new entry. It can produce 
a ledger and balance sheet, a chart, a bank 
statement, an expense account record or 
any variety of formats the user designs for 
specific business, engineering and 
scientific applications. A key feature is the 
Plansheet. A single Plansheet can include 
10 or more separate pages, over 1,000 
lines, or up to 130 columns, allowing the 
program to accommodate large projects. 
The program is available on 5-in. floppy 
diskette (model PLMR-S) or 8-in. floppy 
diskette (model PLMR-L). Price: $295. 
Cromemco, 280 Bernardo Ave., Mountain 
View, CA 94043, (41 5) 964-7400. 

CIRCLE INQUIRY NO. 327 



Data management system, Symbolic 
Dynamic Access Method, Version II 
(SDAM/II), is designed to give the 
microcomputer professional the capabilities 
of mainframe data management systems. It 
features object coded programs that can 
create SDAM/II data bases and schema, 
load records interactively from any 
terminal, update on-line and inquire with 
single or multiple parameters, produce 
custom tabular reports with the SAVE 
option to recall frequently-used formats, 
and compress SDAM/II data bases for 
efficiency and space. A subroutine 
package written in Microsoft Basic 80 (Rel. 
5.0) interfaces with application packages. 
The program is now available on 8-in. and 
most 5 74 -in., single density floppy 
diskettes in CP/M format with 
comprehensive documentation. For 
systems with a minimum of 48K bytes 
memory. Price: $149. Computer 
Development Specialists of Long Island, 



Suite 23, 90 Broadhollow Rd., Melville, NY 
11747, (516)732-2407. 

CIRCLE INQUIRY NO. 326 

Small business package, Mailpack, 
combines the features of Kwikrite, a 
simplified letter and text writing set of 
programs, Docurite, a multi-page, 
comprehensive word processor. Customer, 
a specialized data base manager and a new 
interfacing program, Mailsome. This allows 
the user to create a customer data base, 
draw from the data base a sub-set of 
customers of clients, generate a letter or 
document to be sent to that sub-set of 
customer with the inside address and 
salutation customized for each client in 
that particular sub-list. The total package 
is available for TRS-80 models I or III. 
A minimum of 32K bytes and two disk 
drives are required. Customer records 
may be keyed by any six character code, 
and the access to the data base manager 
is direct. The operation of the Mailpack 
software is fully interactive, with a master 
menu and sub-menus for every module. 
Any of the modules may be purchased and 
used separately, so that a user can 
purchase the total package in stages. 
Price: $149.95. Simplified Software 
Systems, 118 Third Ave. N.W., Box 1192, 
Hickory, NC 28601 . 

CIRCLE INQUIRY NO. 329 



Law Office management system for the 

Archives Computer consists of three main 
elements. The first is a legal time and 
billing package, The Firm Solution. The 
package features automatic time and 
expense entry, comprehensive pre-billing 
worksheet, calendar and docket control 
plus detailed management reports of the 
firm's activities. The second element is its 
Wordstar word processing capabilities. The 
Archives microcomputer uses twenty 
special function keys to eliminate key 
strokes. The third element is access to the 
legal research database Westlaw. Archives, 
404 West 36th St., Davenport, 10, 
(319)386-7401. 

CIRCLE INQUIRY NO. 330 



Property management system for 

tracking income and expenses on rental 
property handles a mixture of property 
rentals including single family homes and 
condominiums. Information for each rental 
is kept on-line including up to three renter 
names or name-and-address, four phone 
numbers, date rented, rent amount, 
deposits, number of returned checks plus 
two memo lines. This information, along 
with rental income tracking data, is stored 
on diskette and is displayed on-screen at 
any time for information or updating 
purposes. All information can be printed for 
a permanent record. The system is 
available for the Radio Shack models I and 
III and the Apple II and III. Price: $375. 
Realty Software Co., 1 1 16 F 8th St., 
Manhattan Beach, CA 90266, 
(213)372-9419. 

CIRCLE INQUIRY NO. 331 

Programmable controller management 
package, the Programmable Controller 
Report Generator, allows the user to 
prepare machine-produced reports on the 
status and activity of up to 64 PCs being 
monitored. In operation, the user formats 

JUNE 1982 




r^V — 



Can you improve excellence? We can 



By adding our Memotech Memopak to the excellence of the ZX81, 
we have achieved perfection. 



The growth of interest in computer use 
caused by the introduction of the Sinclair 
ZX81 has made new and exciting 
demands on the ingenuity of electronic 
engineers. At Memotech we have 
focused our attention' on the design of 
inexpensive, reliable memory 
extensions. 

The Memopak is a 64K RAM pack 
which extends the memory of the ZX81 
by a further 56K. The new memory 
extensions are designed to be within the 
price range expected by Sinclair users. It 
plugs directly into the back of the ZX81 
and does not inhibit the use of the 
printer or other add-on boards. There is 
no need for an additional power supply 
or leads. 

Increase your memory. 

The Memopak together with the ZX81 
gives a full 64K, which is neither 
switched nor paged, and is directly 
addressable. The unit is user 
transparent and accepts such basic 
commands as 10 DIM A(9000). 

ncnoTEcn 



Memotech Corp. 
7550 W. Yale Ave. 
Suite 220 
Denver Co. 80227 
Ph. (303) 986-0016 



Free service on your Memopak. 

Within the first 90 days, should 
anything go wrong with your Memopak 
return it to us and we will fix or replace it 
free of charge. 

Try Memopak with no obligation. 

You can use our Memopak in your 
home without obligation. After 10 days, if 
you are not completely satisfied, simply 
return it for a full refund. 



0-8K. . . Sinclair ZX81 ROM 

8-16K . . . This section of memory 

switches in or out in 4K blocks to leave 

space for memory mapping, holds its 

contents during cassette loads, allows 

communication between programs, and 

can be used to run assembly language 

routines. 

16-32K . . . This area can be used for 

basic programs and assembly language 

routines. 

32-64K . . . 32K of RAM memory for 

basic variables and large arrays. 

With the Memopak extension the 
ZX81 is transformed into a powerful 
computer, suitable for business, leisure 
and educational use, at a fraction of the 
cost of comparable systems. 

' Mail to: Memotech Corp. 7550 W. Yale Ave. Suite 220 Denver, Colo. 

80227 

I understand that if I'm not completely satisfied, I can return my Memopak in 10 days for a 
'""^^'""'^ Price t Qty. Amount 




1 



n Check 
D Visa 
Exp. _ 



D WIC 



Act . No. 



Memopak 64k RAM 


$ 179.95 






Memopak 16k RAM 


$ 79.95 






Shipping and Handling 


$ 4.95 




$ 4.95 








Total 





Signature, 



Name_ 
Street 



City 



State 



Zip 



t U.S. Dollars 



JUNE 1982 



CIRCLE INQUIRY NO. 41 



INTERFACE AGE 121 



the reports once, identifies data that is to 
be retrieved from the PCs, and then 
periodically runs the report. The PCs are 
connected, usually through a 
communications network such as the PC 
manufacturer's own data highway or direct 
RS-232 interfaces. Reports produced from 
PCs installed in discrete manufacturing 
facilities typically show production counts 
per shift, machine up/down times, machine 




status, etc., and can automatically include 
current PC data. For PCs used in 
continuous processing facilities, flow, 
temperature, pressures, production, etc., 
may all be tracked and stored for later 
trending. Report pages can be up to 66 
lines deep and 132 columns wide. PC data 
can be displayed in several different 
formats and can be shown with data 
obtained from the operator as well as fixed 
information. Report copies are available via 
printer, CRT screen, or disk file. Xycom, 
750 N. Maple Rd., Saline, Ml 48176. 

CIRCLE INQUIRY NO. 332 

Manufacturing software package is for 

use on Mercator Business Systems. The 
package is designed for the small-to- 
medium size company grossing between 
$5 million and $100 million a year. The 
system allows the user to coordinate and 
control the vital functions of stock room, 
work-in-progress, finished goods Inventory, 
job and product cost accounting, labor 
distribution, purchasing, and product 
structure maintenance. The package runs 
under Mercator's Business Basic operating 
system on the sixteen-user model 5000, 
eight-user model 4000, and four-user 
model 3000. Each system incorporates 
16-bit architecture, and uses Winchester 
disk and tape cartridge backup. Hard disk 
storage can be expanded from 10M bytes 
to 169M bytes. Memory configurations 
range from 64K to 51 2K bytes of RAM. 
Mercator Business Systems, 1 294 
Lawrence Station Rd., Sunnyvale, CA 
94086, (408) 734-5134. 

CIRCLE INQUIRY NO. 333 

Decision support system, FCS-EPS, is 
now available for the ONYX Timesharing 
Super Microcomputer. It Is a 
comprehensive software system for 
decision support using financial modeling, 
"what-lf" scenarios, pre-written functions 
and routines, simultaneous equation 
solution, non-procedural statements, text 
manipulation, indirect addressing of 
variables, data management, forecasting, 
editing and advanced programming 
capabilities using the FCS-EPS language. A 
host of pre-written functions exists for 
depreciation, loans, NPV, lead and lag of 
payments/receipts, rounding, column 

122 INTERFACE AGE 



calculations, percentages, summaries, etc. 
Additional modules may be integrated for 
color graphics, hierarchical data 
management and consolidation, and a 
relational data base manager facility. Using 
FCS-EPS operating under the UNIX- 
compatible operating system on the ONYX 
Super Micro, it may have up to eight users 
on the same machine. Price: $6,000. EPS, 
1 788 Technology Dr., San Jose, CA 
95110, (800) 538-7578. 

CIRCLE INQUIRY NO. 334 

Broker's information system, BIS, is an 
integrated, computer based, account 
management and reporting system 
designed for the retail securities business. 
It runs under the OASIS operating system. 
It is written In OASIS complied Basic. It 
makes extensive use of ISAM file 
structures and other OASIS features to 
provide Instant on-line data retrieval and 
display of client account Information. An 
unusual feature is that the package 
introduces the concept of metered 
software. Licensees are billed each month 
for the amount of work the system actually 
performs. Information Technology, 5180 E. 
Main St., Columbus, OH 43213, 
(614)866-9966. 

CIRCLE INQUIRY NO. 335 



PERSONAL 



Educational package, Pascal Tutor, 
Includes a user's manual, program 
diskettes, and quizzes at the end of each 
chapter review. These reviews, quizzes 
and quiz reviews serve to reinforce the 
ideas and material covered in each 
chapter, making the package an 
understandable and thorough Introduction 
to programming in the Pascal Language. 
The tutor not only introduces many of the 
fundamentals of UCSD Pascal, but 
provides a review tool for the more 
experienced programmer. Price: $125. The 
Denver Software Co., 14100 E. Jewell 
Ave., Suite 15, Aurora, CO 80012, ■ 
(303) 750-9980. 

CIRCLE INQUIRY NO. 366 

Math series, Math Drills version 1 .0 for 
the IBM Personal Computer, offers practice 
in addition, subtraction, multiplication and 
division, with randomly generated problems 
In any difficulty range. A user's scoreboard 
monitors number right, number wrong, 
average, speed, best prior average and 
best prior speed. In addition to the 
scoreboards, it uses 20 different reward 
messages, the sound of charge for every 
Item answered correctly, and a song for 
every 20 correct. The software requires a 
36K-byte IBM system with one disk drive 
and an 80-column monitor. Price: $39. 
Starware, Dept. P2, 3901 Davis PI. NW, 
Washington, D.C. 20007. 

CIRCLE INQUIRY NO. 367 

Applications software. Grading Systems 
Program, is designed to accommodate a 
variety of different grade calculation 
schemes. It allows junior high schools, high 
schools and small colleges to maintain 
grade and credit Information for such 



purposes as grade card preparation and 
master record maintenance. The program 
allows an Apple II computer to prepare 
report cards, file folder labels, synoptic 
records, grade labels, class rosters and 
honor rolls. The system is furnished with a 
specially designed light pen for easy entry 
of grades by para-professionals and others 
not familiar with computer keyboards. The 
system requires an Applesoft-equipped 
Apple II or Apple II Plus computer with 48K 
bytes of memory, a single disk drive and an 
80-column printer. $299.95. Charles Mann 
& Assoc, 55722 Santa Fe Trail, Yucca 
Valley, CA 92284, (714) 365-9718. 

CIRCLE INQUIRY NO. 366 

CP/M course, EC-1120, is designed for 
first-time computer users. No previous 
background in CP/M or knowledge of 
Assembly Language is necessary to take 
the course. It is designed to teach how to 
operate CP/M-based applications programs 
and use the CP/M editor to create and 
manipulate text files. Written in an audio- 
tutorial format, the course includes a 
500-page self-instruction text and five 
audio cassettes. Version 2.2 and earlier 
versions of CP/M, Including built-in and 
transient commands, are covered in the 
ten units of the course. Among the 




subjects covered are: the writing of basic 
commands, diagnosing causes for errors, 
using the Console Command Processor 
(CCP), transient programs, using the STAT 
and CONFIGUR commands, using the 
Peripheral Interchange Program (PIP) to 
transfer files from one disk to another, 
using ED (CP/M's text editor) to edit and 
manipulate files— and to create and use 
combined commands, and submitted 
command files with the XSUB and SUBMIT 
commands. Price: $99.95. Heathklt/Zenith 
Educational Systems, Dept. 350-415, 
Benton Harbor, Ml 49022. 

CIRCLE INQUIRY NO. 369 

Fantasy/adventure programs for the 
Sinclair ZX81 Personal Computer have 
been created to operate with 1 6K bytes of 
memory. The games create a fantasy in 
which the player takes an active role In 
maneuvering through perilous situations to 
seek a solution or hidden treasure. The 
player becomes involved in shaping the 
fantasy story by using short English 
commands to move through rooms, tunnels 
and caves and manipulate objects and 
circumstances. Aside from being 
entertaining, these adventure programs are 
designed to challenge the player's 
ingenuity, strategic thinking and problem 
solving abilities. In Adventure A, the player 
is marooned on a strange planet and must 
escape by making the right combination of 

JUNE 1982 



decisions. Adventure B places the player 
at the entrance to a long lost Inca Temple 
with the challenge of finding the way 
through a tricky maze of tunnels and 
corridors to find a hidden treasure or risk 
being lost forever. Price: $19.95. 
Softsync. P.O. Box 480. Murray Hill 
Station, New York. NY 10156. 
(212)685-2080. 

CIRCLE INQUIRY NO. 370 

Graphics software package, Graph, is 
now available for the Apple I. Graph can 
stand alone or interface directly with PFS 
data bases or Visicalc to produce bar. line 
or pie charts of presentation quality in 
minutes. Line and bar graphs can be mixed 
and matched, and up to four graphs can be 
displayed on a single set of axes. Bar 
graphs can be stacked or comparative. 
Other features include automatic 
formatting, scaling, legend labelling and 
pattern fill. Graph interfaces with a variety 
of printers including Silentype and Epson, 
as well as the HP 7470A plotter. Software 
Publishing Corp.. 1901 Landings Dr., 
Mountain View, CA 94043. 
(415)962-8910. 

CIRCLE INQUIRY NO. 371 

Space shuttle flight simulation, 

Rendezvous, designed by a NASA senior 
scientist. Wesley Huntress, simulates an 
actual space shuttle flight from Earth 
Liftoff, through Orbital Rendezvous and 
Approach, to Alignment and Docking. The 
system is available in Applesoft and Atari 
Basic. Rendezvous' high-resolution 
graphics and animation capture the drama 
and difficulty of space navigation. Shuttle 
liftoff and flight conditions are governed by 
gravitational forces, thrust and the player's 
own piloting skills. Distance and engine 
burn time (measured in kilometers and 
seconds) complicate orbital calculations. 
Throughout the final alignment and docking 
sequence, the player views the rotating, 
three-dimensional space station as it would 
appear through a space craft's anterior 
window. 3-D Solid-Structure Graphics bring 
to life the massive bulk and solidity of the 
station and docking bay. In a precisely 
timed operation, the player must maneuver 
his craft around the station and into the 
narrow, tunnel-like bay. Once docking is 
achieved, a sophisticated algorithm scores 
performance. Maneuvers are implemented 
with either keyboard or joystick controls. 
Rendezvous is recommended for individual 
players, 13 and over. Suitable for 
classroom application in General Science. 
Earth Science, and Physics. Price: $39.95. 
Edu-Ware Services. Box 22222. Agoura. 
CA 91301. 

CIRCLE INQUIRY NO. 372 



Relational Systems Int'l Corp., Box 13850, 
Salem. OR 97309. (503) 363-8929. 

CIRCLE INQUIRY NO. 376 

Operating system. Concurrent CP/M-86, 
allows a single-user to perform several jobs 
simultaneously. A user can print a file, 
enter information into a data base and 
receive electronic mail from a 
communications port at once. One can call 
up a directory without leaving the current 
program. Programmers can save time by 
compiling one segment of code while 
editing another. The user can go from one 
screen to another at the push of a key to 
monitor several operations running 
simultaneously. The product is compatible 
with CP/M-86, a 16-bit. single-user, single- 
tasking operating system, and MP/M-86. 
which permits more than one operator to 
use a single CPU simultaneously. It offers 
file-structure compatibility with all Digital 
Research operating systems, including 
CP/NET, which permits a number of 
separate computers to operate in a 
distributed processing network, and CP/M. 
Digital Research, Box 579. Pacific Grove, 
CA 93950. (408) 649-3896. 

CIRCLE INQUIRY NO. 377 



Software development tools, Introl-C, 
allow creation of C programs for 
6809-based microprocessor systems. The 
set includes a C compiler, a 6809 
assembler, an object code linker, and an 
object code library manager. The source 
code for the complete standard runtime 
library is included to allow the user to tailor 
developed programs to the specific target 
runtime environment. The compiler 
supports all standard C control structures, 
arithmetic and logical operators, and most 
forms of declarations. The only omissions 
from a full C implementation are long, 
floating, and enumeration data types, 
initializers, bitfields, and structures as 
function parameters. All preprocessor 
directives are supported except #line and 
#if (#ifdef and #ifndef are supported 
however). The compiler generates efficient 
6809 assembly language that can be 
assembled using the included assembler. 
The code produced by the compiler is 
position independent and re-entrant, 
allowing programs to be produced for 
multi-tasking environments. The full Introl-C 
toolkit is available as a cross-compiler 
operating under CP/M or as a resident 
compiler operating under FLEX-09. The 
software is available on 8-in. CP/M or 
FLEX-compatible disks. Price: CP/M 
version $350. FLEX $300. Introl. 647 W. 
Virginia St., Milwaukee, Wl 53204. 
(414)276-2937. 

CIRCLE INQUIRY NO. 378 



disk copy and file transfer programs, disk 
and memory diagnostics and a printout 
formatting facility. Multl/OS and I/OS 
support up to 15 disk units and allow the 
mixing of 5-in. and 8-in. floppy and hard 
disks. The file directory utilizes systems 
buffers, which improve access speeds. 
Multl/OS allows up to 16 tasks 
simultaneously— any of which may run 
with a physical terminal or as a background 
job. Multl/OS provides for multiple printers 
with automatic spooling, record lock using 
FMM. 48K bytes per user, a full range of 
languages available including: Basic. 
Fortran. Pascal. Cobol. PL/I. C. and Z80 or 
8080 Assembler. Infosoft Systems. 25 
Sylvan Rd. S., Westport, CT 06880, 
(203) 226-8937. 

CIRCLE INQUIRY NO. 379 



Pascal compiler for CP/M, version 2. 
speeds the edit-compile-test development 
cycle. Separate external procedures and 
functions allow development of large 
programs. External procedures may be 
written in Pascal or assembly language (a 
special assembler is provided). The 
arithmetic provides 14 digits for business 
applications. Binary-coded-decimal format 
eliminates conversion errors. For scientific 
applications, the floating-point exponent 
ranges from - 64 to + 63. Dynamic text 
strings can be up to 64K bytes. Random 
disk files can be accessed by relative 
record number or relative byte address. 
Disk files can be processed as ASCII text 
or as binary data. Program development is 
speeded by line trace and procedure trace, 
which operate under program control. 
Verbal error messages are provided by the 
compiler and at runtime. Price: $295. JRT 
Systems. Box 22365. 1891 - 23rd Ave., 
San Francisco. CA 941 22. 

CIRCLE INQUIRY NO. 380 



C compiler, OASIS C, for the OASIS multi- 
user operating system supports all features 
of Bell Laboratories' UNIX Version Seven C 
except floats, doubles, longs, multi- 
dimension arrays, fields, structure 
initializers or type definitions and type 
casts. Producing Z-80 assembler code. 
OASIS C includes an optimizer, which 
reduces the compiled code between 30% 
and 50%. Features include recursive 
nature, pointers and structures, 
assignment operators, complete I/O library 
and compiler options. Price: $250. Phase 
One Systems, 7700 Edgewater Dr., Suite 
830. Oakland. CA 94621-3051, 
(415)562-8085. 

CIRCLE INQUIRY NO. 381 



SYSTEMS 



Application generator. Personal Pearl, 
enables users with no technical training or 
computer experience to describe their 
requirements visually and in English to the 
computer. With Personal Pearl, beginning 
end-users can generate their own library of 
horizontal and personal applications 
without being dependent on computer 
software technicians or on standard 
packaged programs. Price: $295. 



Operating systems, Multl/OS and I/OS. 
can provide users of Radio Shack TRS-80 
II with CP/M compatibility and additional 
functions. Multl/OS for the model II allows 
two or three users with added memory of 
64K. 128K, or 196K bytes. Hard disk may 
be added for up to 40M bytes, with 
63,000 files allowed. A two-station system 
with 10M bytes is also possible. Five 
additional user-programmable function keys 
are provided, and require no hardware 
change. Among other features are 
autostart capability, the ability to disable 
user abort sequences, directory status. 



JUNE 1962 



Programming language, RM/Cobol, 
enables TeleVideo computer users and 
software firms to develop applications 
programs that take advantage of the 
shared resource capability of TeleVideo's 
proprietary operating system. The software 
interface is incorporated in TeleVideo's 
version of RM/Cobol. Programs written in 
this language permit up to 16 users to 
share a central data base, while providing 
file protection for sensitive material. Price: 
$750 with compiler and run-time module. 
Televideo Systems. 1 1 70 Morse Ave., 
Sunnyvale, C A 94086, (408) 745-7760. 

CIRCLE INQUIRY NO. 382 

INTERFACE AGE 123 



Applications development language, 

Quic-N-Easi Version 1 .3, incorporates 
several new features and a re-written 
manual. All programs written under 
previous releases will run under 1 .3. The 
language unites formatted, edited, data 
entry with processing, printing and file 
handling. Quic-N-Easi runs under CP/M on 
most Z-80 based machines and on the 
TRS-80 model III without CP/M. It requires 
a minimum of 48K bytes of RAM. It will run 
on one floppy disk, but two are 
recommended. To edit input to the 
character level, the cursor is put at the 
location of the variable field and a function 
key is pressed. A form is displayed and the 
user fills in the blanks for field name, field 
length, attribute, justification, may enter, 
may tab, etc. This defines the field with no 
coding. The interpreter understands the 
contents of the variable field named on the 
screen as a program variable. The 
interpreter has a full set of commands 
including subroutines and loops. Quic-N- 
Easi has powerful file management 
capabilities that include index sequential 
file handling. Up to 20 files can be held 
open at the same time. Standard 
Microsystems, 136 Granite Hill Crt., 
Langhorne, PA 19047, (215) 968-0689. 

CIRCLE INQUIRY NO. 363 



Language version, Cobol 4.6, includes an 
Indexed Sequential Access Method (ISAM) 
that has been restructured to show 
improved execution time, a Common 
Runtime Library, and a Link-to-Disk linking 
loader enabling the user to link very large 
programs. It also features a symbolic 
interactive debugging facility. The new 
debugger provides English-word 
commands, and uses program data names 
as references in commands. It 
revolutionizes Cobol program development 
on micros by breaking the dump-change- 
run cycle, and by presenting data in a 
highly readable form. A utility program is 
included with 4.6 Cobol for converting 
ISAM files created under previous 
releases. A link-to-disk linking loader now 
accompanies the compiler, providing the 
capability to link very large programs. 
Under the link-to-disk linking loader, the 
size of the executable file is limited only by 
disk drive capacity. Microsoft, 10700 
Northup Way, Bellevue, VA 98004. 



UTILITY 



SBasic I/O drivers for Cromemco 
systems feature a console driver, which in 
addition to the standard system, provides a 
non-destructive cursor back and forward 
movement, character insert and delete 
(with standard terminals such as the IQ 
120), fast in-line cursor movement with 
TAB and HOME and a recall function that 
moves the contents of the line typed last 
into the current line. The cursor 
addressing feature of your terminal can be 
customized into the driver. Also available is 
an I/O driver that serves memory boards 
(RAM as well as ROM) as logical files. One 
can access up to 224K bytes (7 files, 32K 



bytes each) in a single-user system, 
holding data or programs for ultra-fast and 
reliable random or sequential access. This 
driver supports all boards with a bank- 
switch feature (at port 40h), such as the 
64 KZ or the Measurement Systems & 
Control board. Prices: $25 for printer, 
$145 for the console driver including all 
listings. Tesco GmbH, Box 10, 8714 
Wiesentheid, Germany, (Tel. 09383-1237). 
Or contact Albion Industries, Box 7, 
Millersville, MD 21108, (301) 923-2458. 

CIRCLE INQUIRY NO. 390 

Presentation graphics package. 

Executive Briefing System, is oriented to 
the business and professional user. It 
creates, organizes, and displays slide show 
presentations on the Apple II. It creates 
bootable diskette slide shows that run 
automatically or manually, using hand 
controllers or the keyboard to advance, 
backup or view individual slides. Run-time 
options of viewing time, multi-disk wrap- 
around, and special effects such as 
curtains, dissolves, spirals and cuts, may 
be specified prior to the show, or changed 
mid-show. It enables the user to add text 
or line drawings to hi-resolution images 
created by VisiPlot or other graphics 
packages, refining and enhancing existing 
charts and graphs. Text-only slides can 
also be created, using the eight custom- 
designed fonts included on the program 
diskette. The unit offers true color text 
fonts, proportional characters, and text 
positioning flexibility. The Draw feature 
enables the user to draw in any of the six 
Apple colors, creating borders, flow charts 
and diagrams. Price: $199. Professional 
Software Technology, 180 Franklin St., 
Cambridge, MA 02139, (617) 497-2077. 

CIRCLE INQUIRY NO. 391 



Operating system expander, Microshell, 
is a program that runs on any 
8080/8085/Z-80 CP/M 2.2 
system— bringing the power of the UNIX 
operating system to CP/M users and 
software developers. Microshell manages 
the interface between CP/M and the user 
to provide many of the best features of 
UNIX. Compatibility with CP/M programs is 
retained while the user can now type 
multiple commands on a line, send normal 
output to a file instead of the screen and 
take input from a file instead of the 
keyboard. Microshell performs automatic 
disk drive searches for the program to 
execute, virtually eliminating the need to 
use disk drive prefixes to filenames. Direct 
execution of commands from a file without 
using the SUBMIT facility is also provided. 
The UNIX pipe facility is implemented using 
temporary files. User-defined prompt with 
drive and/or user number, user-customized 
search path to accommodate any floppy or 
hard disk configuration and expanded 
submit facility, are other features. It is 
available on 5- or 8-in. disks with a 
comprehensive manual. Price: $150. New 
Generation Systems, 2153 Golf Course 
Dr., Reston, VA 22091, (703) 476-9143. 

CIRCLE INQUIRY NO. 392 



Graphics software, Graphics Magician, 
includes machine language routines that 
can be attached to your own programs to 
give arcade-quality animation, storage for 
hundreds of pictures on a single disk, and 



124 INTERFACE AGE 



extended shape table features. The 
machine language animator employs the 
same techniques used in almost all popular 
Apple arcade games, and includes editors 
for pre-shifted shapes, paths, and 
animation of up to 32 independent objects. 
The picture/object editor allows you to 
create 100-color hi-res images in a form 
that makes hundreds quickly accessible 
from any program. The new Apple shape 
editor features use of all colors and angle 
preservation on rotation and scaling. A 
tutorial manual is included. Price: $59.95. 
Penguin Software, 1206 Kings Circle, 
West Chicago, IL 60185, (312)231-0912. 

CIRCLE INQUIRY NO. 393 



Graphics software package, 

Execugraph, produces bar charts, line 
drawings, pie charts and histograms. 
Graphs and charts summarize masses of 
written data into graphic visual form. Types 
of information that Execugraph can 
translate from written to graphic form 
include current and historical information, 
trends in sales, profits, growth and 
marketing efforts. The presentation can be 
displayed on a CRT type terminal or chart 
plotter. Depending on output medium, 
these graphs can be displayed in several 
colors. A person does not need 
programming skills to operate the program. 
A brief question and answer dialogue will 
produce full documented graphs. It is 
capable of graph selection and storage, 
storage and retrieval of user-defind graph 
formats and separate data file entries for 
use with user-defined formats. It is capable 
of interface definition for external user 
programs and composite graphs (e.g. 
forecast vs. actual). The program is written 
entirely in Fortran-IV. It is supplied with 
user documentation and examples. 
Interactive Systems and Software, Box 
348, Danvers, MA 01923, (617) 774-6703. 

CIRCLE INQUIRY NO. 394 



Hardware Independent software, EPM 

version 1 .1 , permits the programming of 
EPROMs directly from CP/M disk files and 
allows existing EPROMs to be read directly 
to a disk file for archiving or duplication. 
Because EPM operates independently of 
any particular hardware configuration, it 
can interface with a wide variety of 
common EPROM programming systems 
including SD Systems PROM-100 board, 
Cromemco Bytesaver and Pro-Log. By 
using a control block to identify the 
particular type of EPROM to be 
programmed, EPM eliminates the need for 
address and length calculations and 
provides the flexibility to adapt to future 
EPROM developments. The program is 
menu-driven and requires a minimum of 
user interface. The EPM program 
automatically verifies EPROM erasure prior 
to programming. After programming, EPM 
provides confirmation of successful 
program transfer and reports 
discrepancies. A Hexrom utility is also 
included for hex file conversion. The 
program runs under CP/M version 2.0 or 
later with at least 24K bytes of RAM. EPM 
verison 1 .1 is distributed on 8-in. single 
sided, single density diskettes. Price: $75. 
Dantek Software, 4550 Schoolhouse Rd., 
Batavia, OH 45103, (513) 752-1921. 

CIRCLE INQUIRY NO. 395 

JUNE 1982 



iiiiiiiiiiiniiiiimntititr 




COMPUTER 

TUTOR 

CORPORATION 



DISCOUNT 

• HARDWARE 

• SOFTWARE 

• FURNITURE SALES 

NO OUT OF STATE SALES TAX 

90 DAY WARRANTY 

WE'LL BEAT ANY PRICE! 1! 



TM 



Save on These Products and More 



— Certified Teachers — 

For Computer Educational 

Tutoring Courses 

Pre-School • Adults 



APF's Imagination Machine 
Apple 
Atari 

Cromenco 
Centronics 
Corvus 
Digital 
Diablo 
Exidy 
Epson 
IBM 
Leedey 
Lear Siegler 
Lexicon 



Mountain Hardware 

Micro Term 

NEC 

Novation 

North Star 

Osburn I 

RCA 

Shugart 

Texas Instruments 

Teletype 

Televideo 

U.S. Robotics 

Xerox 

Vector Graphic 



COD or Credit Card PHONE 

In state (504) 362-1587 
Out of Town 1-800-535-4183 

3221 Behrman Place • Suite 203 • New Orleans 70114 

xzzzzzzxzzzzzi 



VISA 



neans ^uii4 i^^^mj m^ 



JUNE 1982 



CIRCLE INQUIRY NO. 67 



INTERFACE AGE 125 



nt 



L^Ltl uu^n 



Jun 5 Swapfest/Exposition, Minnesota State Fairgrounds, 
St. Paul, MN, will be the state's largest show for personal 
computer software and communication equipment. Amateur 
Fair, Box 30054, St. Paul. MN 55175. 

Jun 6-8 Conference on Computers and Humanities, 

McKimmon Center, Raleigh, NC, will present a convention 
workshop and guest speakers. Dept. of English, N. Carolina 
State University, Raleigh, NC 27650. 

Jun 6-9 Consumer Electronics Show, McCormick Place, 
Washington, D.C., seminars and exhibitions on a wide range 
of computer-related products, as well as other electronics 
merchandise. Consumer Electronics Shows, Two Illinois 
Center, Suite 1607, 233 N. Michigan. Chicago. IL 60601. 

Jun 7-1 National Computer Conference, Astrodomain, 
Houston, TX, will display the latest advances in computer hard- 
ware, software and services. Will include technical sessions, 
speakers from both industry and government, and films relating 
to computer technology. American Federation of Information 
Processing Societies, 1815 N. Lynn St., Arlington, VA 22209, 
(703) 558-3610. 

Jun 8-9 Confronting the Communications Revolution, 

McGraw-Hill World Headquarters Conference and Exposition 
Center, New York. NY. will discuss current and future industry 
changes. Hands-on strategy workshops will concern broad- 
casting, newspaper, consumer and trade publications, and 



LET US SLIP ONE 
OVER ON YOU . . 

INTERFACE AGE Binders and 

Slip Cases protect a full year— 

12 issues— from dust; damage; 

and keep your magazines in one 

place, at your fingertips, 

whenever you need them. Each 

Binder and Slip Case is 

constructed of a handsome 

brown vinyl with INTERFACE 

AGE stamped in gold foil on the 

front cover and spine. 

DATA DYNAMICS TECHNOLOGY 

P.O. Box 1217, Cerritos, CA 90701 

NAME (Print) 

ADDRESS 




CITY. 



Please send me: 

Binders @ $7.50 each 

Slip Cases @ $7.25 each 

Shipping and Handling Charges 
$2.50 ea. U.S.: $5.00 ea. Foreign 



_ STATE. 



,ZIP_ 



TOTAL ORDER $_ 

•TAX S_ 

SHIPPING & HANDLING $_ 

TOTAL ENCLOSED $_ 



LJ Check or Money Order (U.S. Funds drawn on U.S. bank) Enclosed 

D Visa ft D M/C ft D Am/Ex ft 

Exp. Date 



Signature 



•California residents add 6% sales tax. Availability and prices quoted subject 

to change without notice. Please allow 6 weeks for delivery. You may photocopy 

this page to keep your INTERFACE AGE intact. Orders cannot be shipped 

unless accompanied by payment, Including shipping & handling and tax 

where applicable. 

DATA DYNAMICS TECHNOLOGY, A Division of INTERFACE AGE Magazine 

(213)926-9548 



information systems. Business Week Executive Programs, 
1221 Ave. of the Americas. 40th Floor, New York, NY 10020, 
(212) 997-4930. 

Jun 8-10 DSS-81, Colony Square Hotel, Atlanta, GA, con- 
ference on decision support systems, including executives, 
builders, MIS managers, products and services. DSS-81 , Room 
405, 146 Westminster St., Providence, Rl 02903. 

Jun 11-13 S. Florida Microcomputer Conference and 
Exhibition, BCC N. Campus, Ft. Lauderdale, FL, including a 
trade show, series of seminars, and used computer flea market. 
Applications include small business, word processing, educa- 
tion, science/engineering, consumer and hobbyist. Tom 
Blayney, Emergent, Inc., 9466 Saddlebrook Dr., Boca Raton, 
FL 33434, (305) 483-5248. 

Jun 13-17 NCGA Conference, Convention Center, Anaheim, 
CA, third annual conference of the National Computer Graphics 
Assoc, including more than 20 tutorials, 60 technical sessions 
and 150 exhibits, highlighting computer graphics technologies. 
NCGA, 2033 M St. NW, Suite 330, Washington, D.C. 20036. 

Jun 14-16 Design Automation Conference, Caesar's 
Palace, Las Vegas, NV, discussing the use of computers in 
design, synthesis and analysis, especially computer-aided 
design of digital systems. Bryan Preas, VR Information Systems, 
5818 Balcones Dr., Austin, TX 78731. 

Jun 20-Aug 6 Young people's Basic training camps. 

Lake Forest College, Lake Forest, IL, will give high school- 
aged students hands-on experience with computers. Camps 
are one week long and are open to students 12 to 18 years 
old. Lake Forest Computer Camp, Lake Forest College, Lake 
Forest, IL 60045. 

Jun 28-30 Videotex '82, New York Hilton, New York, NY, 
will focus on international videotex developments, an analysis 
of why videotex is being used, and the range of marketing, 
technical and political factors on the industry. Online Con- 
ferences Ltd., Argyle House, Joel St., Northwood Hills, HA6 
ITS, Middlesex, UK. 

Jun 28-Jul 1 Conference on Precision Electromagnetic 
Measurements, National Bureau of Standards Laboratories, 
Boulder, CO, will deal with a variety of subjects, including the 
applicaiton of microprocessors. Arrangements Chairperson, 
CPEM 82, National Bureau of Standards, 1 -4001 , 325 Broad- 
way, Boulder, CO 80303. 

Jul 6-23 Program design course. State University, Fresno, 
CA, workshop emphasizing design and creation of user-friendly 
programs for use in the classroom. Courseware Magazine, 
4919 N. Millbrook #222, Fresno, CA 93726. 

Jul 19-21 Summer Computer Simulation Conference, 

Marriott City Center Hotel, Denver, CO, covering all aspects 
of simulation methodology and applications. Marlene M. Moller, 
Aerospace Corp., Box 92957, Los Angeles, CA 90009. 

Jul 24-28 lACVB conference, Franklin Plaza Hotel, Phila- 
delphia, PA, discussions of what high technology and tele- 
communications can do for the individual convention and visitor 
bureau. Int'l. Assoc, of Convention and Visitor Bureaus, 702 
Bloomington Rd., Champaign, IL 61820. 



126 INTERFACE AGE 



JUNE 1982 



APPLE • ALTOS • ATARI • MAXELL • DYSAN • EPSON • CCS • SHARP • CASIO • HP • VEPBAflM • MIMOREX • SOROC • CORVUS • ADDS 



! 



/VIICRO 



SPECIAL OF THE MONTH 



BUSINESS WORLD INC. 
Infurniiitiiin (itin (?13) 996-2252 
HHI \H\\ MAU ORDER LINES 

(8(10) /|?J |}886 tliitMrii: Lalit 




HP 41CV 

OUR PRICE ^ 

MSL$23900 ^nn 

325 00 ^^^-^^ 86.001 



EXPANSION BOARD 

QSTAR 
16K RAM BOARD 

MSL 
199.00 




OUR PRICE 

^99.00 

loo.ooj p 



\0 



MICRO-SCI 

APPLE 11+ 
COMPATIBLE 
DRIVE 



W/ CONTROLLER 
MSL OUR PRICE 
549.00 429.00 



^4*^^ COMPARE TO 
216.00 APPLE DRIVE 



W/0 CONTROLLER 

MSL OUR PRICE 
449.00 379.00 



^^Ltd' COMPARE TO 
146.00 APPLE DRIVE 



APPLE IS A REG. TRADE MARK OF APPLE COMPUTEPi 



LE MONITOR 




# 



9" GRN, PHS. MONITOR 
12" GRN. PHS. MONITOR 

MSL OUR PRICE $*^ 
189.00 $119.00 70.00 



^Wia§ HEWLETT 
iXl PACKARD 



HP 85 




MSL OUR PRICES*^ 
^2750.00 $1975.00 775.00 




,2495.00 $1749.00 746.00 



'RADIO SHACK m 
TRS 80 W/2 DRIVE 

~ ""m MOD III 




MSL OUR PRICES.^ 

t, 2495.00 $1799.00 696.00 



Tfnn 



IBM PERSONAL 
COMPUTER 
INCLUDES 




2 Drives 

Colour Graphic Board 

64K Memory 



CALL FOR PRICE 

^Subject to availability 



APPLE II 
PLUS 




•Subject to 
availability 



CALL FOR PRICE 

APPLE IS A REG, TRADEMARK OF APPLE COMPUTER. 




MSL 2750.00 



OUR PRICE 

$1975.00 

5d^ 775.00 



DUAL MASTER DRIVE 

MSL OUR PRICE ^4^ 
2500.00 1595.00 905.00 



B commodore 

_ Ult20 




VicTVModual $19.00 

VicCasseffe $69.00 

Vic Disk Drive $Call 

Vic 6 Pack program $44 00 



MSL OUR PRICE 



5»** 



299.00 $255.00 44.00 



rFRANKLIN 64K 

ACE 100 

APPLE COMPATIBLE 

INTRODUCTORY OFFER 
CALL FOR 
PRICE 



MSL 
1595.00 



The Franklin ACE* 100 is a professional personal com- 
puter thai is hardware and software compatible with the 
Apple lit and includes many features not found on the 
Apple unit. All programs written for the Apple II will run 
on the Franklin ACE 100 without modification including 
those usia^ high and low resolution black and white 
sraphics. The ACE 100 is plug compatible with Apple. 
All peripherals designed for the Apple II ^ill operate 
with the ACE 100 without modification. 

The Franklin ACE 100 is a personal computer with the 
power, quality and reliability to meet the most deman- 
ding applications of ttie business professional It comes 




Franklin ACE 100 Features 

• Apple II compatible • Alpha lock shift key 

• 64K of RAM memory • VisiCalc friendly 

■ Upper and lower case • 50 watt power supply 

• Typewriter-style keyboard • Built-in (an 

■ Twelve key numeric pad 

COMPARE OUR COMPUTER 



complete with 64K of RAM memorv which fulfills the 
demanding memoty requiremenis ol VisiCalc and CP/M 
based programs. The system includes a full upper and 



lower case keyboard with true shilt capability and a 
numeric pad. The computer generates a lull character 
set to the video screen that displays upper and lower 
case characters. 

The 72 key keyboard includes an alpha lock key which 
simplilies operation with existing Apple software. The 
numeric pad cluster includes special keys such as 
period, plus, minus, greater than (go to) and asterisk 
(multiply) that are used frequently with VisiCalc. 

The Franklin ACE 100 includes a joystick/ game paddle 
connector, a speaker and eight peripheral connectors. A 
built-in fan and a 50 watt power supply permit all eight 
peripheral connectors to be used without power or 
overheating problems. 



FRANKLIN ACE 100 compared to APPLE lt| 


FEATURES 


APPLE II 


=RANKUK 
ACE 100 


Computer with 48K 


$1530.00 


STD 


RAM Memory 






Microsoft 16K RAM 






Card (16K RAM Memory) 


195.00 (option) 


STD 


ABT 10 Key Pad 


125.00 (option) 


STD 


Videx Keyboard Enhancer 


149.00 (option) 


STD 


R.H. Electronics Super 






Fin II (Muffin Fan) 


69.00 (option) 


STD 


TOTAL 


$2068.00 


$1595.00 



APPLE IS A REG. TRADE MARK OF APPLE COMPUTER 



^ XEROX 820 



WORD PROCESSING SYSTEM 
(INCLUDES SOFTWARE) 




MSL OUR PRICE 5*^ 
,3495.00$2649.00 846.00 



EPSON 

1^^ OUR 



MX 80 
MX SOFT 
MX 100 



MSL 
645.00 
745.00 
995,00 



PRICE ^ 
429.00 216.00 
535.00 210.00 



719.00 



276.0q| 



NEC 

STUDENT 

SYSTEM 

64K 




•NEC PC 80001 
•NEC PC 8012 
•NEC PC 8031 
12" Grn. Phs. Video Monitor 

MSL OUR PRICES*^ 
2839.00 $2095.00 744.00 



Qcommodore 

STUDENT 
SYSTEM 





4032 - 32K 40 COL CRT 
4940 - DUAL DISK DRIVE 

MSL OUR PRICE^<io» 
^2590.00$1978.00 612.00 



WE RESERVE THE RIGHT TO CORRECT TYPOGRAPHICAL bRHORS. THIS AD SUHtHCEDES ALL PREVIOUS ADS, 




AVINGS 
ERVICE 
ELECTION 
ATISFACTION 



Jl/||r^Qr> BUSINESS WORLD 

iyfytlm^jriKJ warehouse 



Telex: 1826S2 
Answer: MICKO TZNA 



m 



18720 Oxnard, #108 



„.„-,„ California residents add 6% sales tax 

Tarzana, CA 91356 ...hh -js/ ck » .. h. ahh 

OUTSIDE CA CALL TOLL FREE 1 (800)423-5886 IN CA (2 ui yab-itifbi! Add 3% Shipping & Handling - Add 

3% surcriarge (or credit cards Orders 
Name (Please pnni) " - ■ -^ 



Address 
Cily 



_Slale_ 



-Zip- 



cannot De shipped unless accompanied 
by paymeni. including shipping, riandl- 
ing and lax where applicatDie 



Oly 


Make 


Model 


Oescriplion 


Price 


Total 



















































TAX IF APPLICABLE* _ 
SHIPPINGS HANDLING" 
TOTAL ENCLOSED $ 



, Cenitied Check or M.O. 
Bank Wire Transfer 

CREDIT CARD # 

i Exp Daie_ 



. Allow 2 weeks clearance for 
personal cfieck 



VISA 



_ Signature 



MAXELL • DYSAN • EPSON • CCS • SHARP • CASIO • HP • VERBATIM • MEMOREX • SOROC • CORVUS • PERSONAL SOFTWARE • CCS 



JUNE 1982 



CIRCLE INQUIRY NO. 90 



INTERFACE AGE 127 



Buuiri nEi/IEiyB 



Introduction to Microcomputers 
by Erik L. Dagless and David Aspinall 
Computer Science Press, Rockville, MD 

Reviewed by Dan W. Post 

Efforts to animate matter-of-fact text are rare. Even elemen- 
tary nuances of computer technology inhibit the development 
of exciting prose on the subject. Engineers, mathematicians 
and scientists seldom develop an accessible literary style. 
Although an effort has been made to develop appealing aes- 
thetics for this textbook, the copy remains predictably sterile. 

This should not be taken to imply that the content hasn't 
been intelligently and accurately compiled. All contributers 
emerge competent and reliable in their specialties, and the 
editors have assured a consistent terminology. 

Because it attempts to provide a comprehensive overview 
by uniting several fragmented areas, the book can provide 
only a superficial treatment of some. The range of topics 
includes components for information processing, computer 
structure, the instruction set, applications, addressing 
modes, the processor-memory system, concurrency, support 
software, structured programming, applications and develop- 
mental environment. 

Serious students and some business professionals may 
appreciate the straightforward approach of this text. Others 
— with a more casual interest — should seek lighter reading. 
The book is indexed, includes six appendices and a glossary. 

233 pages $19.95 

Understanding and Buying a 
Small-Business Computer 
by Susan Blumenthal 
Howard W. Sams, Indianapolis, IN 

Are you being drawn to the mysteries of the CPU and CRT? 
If so, study this book first. Before you slip into a computer 
shop for a * 'quick demo." Before conferring with any type of 
consultant. Perhaps even before picking up a computer 
magazine. 

An underlying commitment to objective, non-technical 
language— built on solid research— makes this an easy text 
for those with limited computer experience to digest in a 
short time. 

The author's suggestions may help link the progressive, 
efficiency-minded businessperson with the rewards this 
medium can offer. Perhaps more importantly, some observations 
may discourage a potential implementation by illuminating 



misconceptions regarding the machine's capabilities. Her advice 
may also acquaint a prospective end-user with ways in which 
a business operation can prepare for future computerization. 

157 pages $8.95 DWP 

Basic Computer Programs for the Home 

by Charles D. Sternberg 

Hayden Book Co., Inc., Rochelle Park, NJ 

Reviewed by Rocky Smolin 

Many consumers are struggling to find some remote 
rationalization to justify plunking down $1 ,000 to $3,000 for 
a home computer. Generally these justifications are opposed 
by a spouse who would rather blow the money on "luxuries" 
like food or clothes. 

Well, here is the blasphemous but honest word on the 
subject: Most of the alleged "benefits" of home computing 
can actually induce trauma. Balancing a checkbook with a 
computer takes more time and causes more headaches than 
doing it manually. The same goes for recipe storage. How 
many million recipes does it take before the practical index 
card and box approach becomes unworkable? Does a computer 
really do a better job of calculating your car's gas mileage 
than the back of the envelope you've had stuck under the sun 
visor for the last two years? 

For a glimpse at 81 things that might be better off not put 
on a computer, consult Sternberg's book. Here we have a 
collection of programs divided into ten categories: home 
financial programs, automobile-related programs, kitchen 
helpmates, scheduling programs, list programs for a variety 
of purposes, miscellaneous programs for the home, tutorial 
programs, conversion programs, recreational programs and 
hobbyist's diaries. 

If you are holding out for useful home computer functions, 
you stand the best chance in the first section of the book— 
which contains programs for financial records, income tax 
recording and stock tracking. It also contains the obligatory 
checkbook balancer, and mortgage amount projections. 

Kitchen helpmates assist the homemaker in meal and diet 
planning, freezer inventories and a supermarket list. 
Scheduling programs will arrange your TV viewing, chores, 
lawn and plant care. List programs will list your Christmas 
cards, addresses, collections and clubs. The diaries are 
broken into golf, fishing, photography, greenhouse, CB radio, 
bowling and a general purpose diary. None of these things 
really need to be done on a computer. 




See Anvil Cases at the NCC Show, June 7-10. Booth ^A-856 

Armored Transport. 

Today's computer systems and components are incredibly 
reliable — until you have to move them from place-to-place. 
That's when the going gets tough. So, many 
computer users and manufacturers are investing in the 
toughest travel protection money can buy: ANVIL 
"A.T.A." Cases. 

ANVIL "A.T.A." Cases are Airline Transport Association- 
approved. They pass rigid tests to assure that even the most 
delicate electronic equipment is thoroughly pro- 
tected, even after dozens of round-trip shipments. 

Write or coil for the ANVIL Deaier in /our oreo: 

ANVIL' CASES, INC., 4128 Temple City Boulevard. Rosemead, CA 91770-9990 

Phone: (213) 575-8614 



128 INTERFACE AGE 



CIRCLE INQUIRY NO. 5 



JUNE 1982 



So why then does this book rate a favorable recommenda- 
tion? Because there are at least five valid reasons for bringing 
a computer home. This book can help you to learn about the 
machine— make it part of the family. The first reason is: 
because you want a computer. Secondly, it is desirable to 
participate in the computer revolution — essentially to be in 
the mainstream of your culture. Third: you want your children 
to have the advantage of early exposure to computers. 
Fourth: to plug into the national information networks available 
to home computers. Finally, because you deserve a new toy, 
and there are few truly innovative diversions left. 

Why should we buy Sternberg's book if we understand the 
marginal utility of the programs included? 

The book is well put together. Each program is prefaced 
with a description, the functions of the program, instructions 
for use, some explanation of the data entry, the data formats, 
a description of the outputs and other comments. This is 
followed by a listing of the program, an example of what the 
screen prompts and outputs look like and a sample of the 
printed output. 

Also, Hayden has assumed a unique marketing stance for 
this book. All the programs described are available on two 
5V4-'\r\. diskettes for $24.95. So far, they are available only in 
Apple II format; a spokesperson of the publisher was not 
optimistic about the eventual availability of other formats for 
other machines. However, for those with Apple lis who do not 
want to key in the programs, here they are, already stored on 
a disk. 

Perhaps most important, as a new computer user, you 
need to learn to program, which Implies learning both the 
tricks and techniques of programming, and how to approach 
organizing the solution to a problem programmatically. To this 
end, Sternberg's book can be an invaluable aid. In the process 
of entering, studying, understanding, and maybe even using 
these programs, a better understanding of Basic programming 
will result. Having learned Basic, one can then modify and 
enhance these programs so that utility or entertainment 
applications are possible. 

330 pages $10.95 

Inventory Management for Small Computers 

by Chuck Atkinson 

Dilithium Press, Beaverton, OR 

According to a Time, Inc. /Focus Research study done in 
1980 of over 1 ,700,000 small businesses, inventory control 
was cited as one of the three most important systems by only 



26% of current users. Among possible purchasers, however, 
inventory control was at the top of the list, cited by 42% of 
respondents as one of the two most important applications. 

There is a scarcity of good inventory control software for 
small computers compared to the abundance of standard 
accounting package offerings. Thus, this book is bound to 
become a valuable addition to the world of small business 
application software, containing not only a comprehensive 
and cogent description of an inventory control system, but 
the program listings as well. 

Atkinson leads into his subject with a discussion first of 
inventory control basics, then a second chapter on inventory 
control by computer. Next is an operations manual for the 
parts operations program, liberally laced with figures showing 
the screen prompts and user responses, report samples, file 
layouts, and a complete program listing. Another chapter 
does the same for the parts file maintenance and construction 
program. Three chapters cover sorting, the Quick Register— 
a program that provides on-line update of the inventory files, 
and a printed sales receipt— and PAL, the parts sales analysis 
program. These programs are in CBasic. CBasic2, with its 
CHAIN command provides additional capabilities, so Atkinson 
provides the complete program CHAINED in CBasic2. 

120 pages $16.95 RS 



Problem-Solving on the TRS-80 Pocket Computer: 

A Self-Teaching Guide 

by Don Inman and Jim Conlan 

John Wiley & Sons, New York, NY 

Reviewed by Bob McElwain 

Here's a clear-cut presentation applicable to the Sharp 
PC-121 1 as well as Tandy's popular product. The reader is 
guided through basic operation and then familiarized with 
more advanced features. Beyond elementary data handling, 
one encounters a formidable look at trig functions, sorting 
and searching, random numbers and interest computation. 

Generally, a mathematically-biased approach has been 
applied— in some areas it is assumed the reader retains the 
principles of elementary trigonometry — the average consumer 
might not derive much benefit from this. The only real criticism 
on text quality is addressed to the time-pressured copy editor 
who missed a few glaring typos. But perhaps everyone knows 
the volume of a cylinder is given by V = nR^H and not V = R^H. 

255 pages $8.95 



See Anvil Cases at the NCC Show, June 7- 70. Booth #A'856. 

Quick Getaway. 

ANVlL's new FORGE II Computer Cases are just the ticket to 
get you and your computer components on the road — Fast! 
They're much lighter than our top-of-the-line "A.T.A." 
Cases, yet still provide a high degree of protection against 
both functional and cosmetic damage caused by impact 
during transit. 

ANVIL FORGE II Computer Cases, like all ANVIL Cases are 
available for virtually every computer product on the 
market. And we can custom-design Cases to meet any 
special requirements you might have. 

WritoorcatlfortheANVILDeator In your area; 

ANVIL' CASES, INC., 4128 Temple City Boulevard. Rosemead, CA 91770-9990 
Phone; (213) 575-8614 




JUNE 1982 



CIRCLE INQUIRY NO. 6 



INTERFACE AGE 129 



PRESENTING 

THE LARGEST COLLECTION 

OF COMPUTER BOOKS 

EVER ASSEMBLED 




Introducing the New DATA DYNAMICS TECHNOLOGY Comprehensive Computer Book 
(Reference and Guide of computer science books. This one-of-a-kind guide will prove 
to be the computer industry's finest reference tool with these spectacular features: 
• The largest selection of books anywhere listed in 1 handy reference guide. 

We offer summaries of over 850 different titles from 32 major publishers, 
t Cross-referencing of books by subject matter and comprehension level as well 

as by author and title. 
- 1 Monthly updates. By updating our guide listing monthly, we keep you informed 

about the latest computer science books on the market, 
t A complete one-stop shop. Since we stock most books listed in the guide in-house, 

we ore able to fulfill your book orders directly from our offices, 
t Annual Reference and Guide $4.95. 
t Subscription to annual Reference and Guide, monthly updates and quarterly 

indexes $45.00. 

PLACE YOUR ORDER TODAY!! 



LJ Please send m e a copy o f the 1 982 Comprehensive Computer Book Reference ond Guide for 
34 95. [Shipping and Handling US. only-S2,00. Foreign- S3 00 ] California residents add 
6% sales tax 

I I Please send me a one year subscription of monthly updates plus quarterly cross-reference 

indexes for S45.00 U.S. only Foreign orders air mail only S60.00 



D 



n 



D Check (Must be U S Funds drawn on U.S. bank) 



CARD NO, 



_ EXPIRATION DATE . 



SIGNATURE _ 



ADDRESS _ 



CITY. 



_ STATE _ 



-ZIP. 



Make check or money order payable to DATA DYNAMICS TECHNOLOGY, 

P.O. Box 1217. Dept. EBUS, Cerritos..CA 90701-1217 

Shipping and Handling chargesaretobe included in each order, S2,00-U,S, only, S3,00-Foreign 

(except subscription] California residents add 6% sales tax (except subscription]. 

Please allow 6-8 weeks for delivery. Prices subject to change without notice 

Place your direct order today! 
Coll Toll FREE outside California 

800-423-6665, Ext. 10 

Pacific Standard Time, 8;00 a.m. to 5:00 p.m., Monday— Friday 



130 INTERFACE AGE 



New Literature 



Supplies and accessories for Apple, Atari, North 
Star, IBM systems and others are included in a four- 
color catalog. Media, cables-connectors, Datamaster 
work stations, books on hardware and software, and an 
extensive selection of supplies and display stations and 
printers are included. Free. Inmac, Dept. 59, 2465 
Augustine Dr., Santa Clara, CA 95051. 

CIRCLE INQUIRY NO. 201 

Microcomputer sy tern reference cards provide 
complete summaries of individual reference manuals 
and microcomputers. Fold-up size is 8 y2-in. by 3 V4-\r\. 
Newly-released versions include TRS-80 color Basic 
($4.95) and model l| Basic and Assembler ($5.95). 
Versions for several other systems will be released 
soon. Nanos Systems Corp., Box 24344, Speedway, 
IN 46244. 

CIRCLE INQUIRY NO. 202 

DP Directory publishes the tables of contents of over 
100 computer periodicals each month. Dozens of data 
processing magazines dealing with hardware, software, 
systems development, telecommunications, graphics, 
word processing and personal computing are included. 
Annual susbcription: $48. DP Directory, Box 562, 
Bloomfield, CT 06002. 

CIRCLE INQUIRY NO. 203 

Design and product capability are detailed in a free 
four-page brochure. It provides a problem-solving 
approach for implementing entire product line of fiber 
optics, miniature halogen and vacuum lamps and bar 
code identification systems. Contents include thorough 
product definitions and photos, as well as detailed 
application information. Welch Allyn, Industrial 
Products Div., Skaneateles Falls, NY 13153. 

CIRCLE INQUIRY NO. 204 

Software catalog includes over 100 investment 
analysis software packages for personal computers. 
The latest edition includes software programs for the 
Apple, Radio Shack and CP/M computers. The software 
packages range from option analysis, portfolio manage- 
ment, stock price trend forecasting, stock and option 
graphs, performance analysis, on-balance volume 
analyses of firms and market conditions, technical 
analysis, commodity analysis programs, charting and 
more. Price: $3. Wall Street Software, 71 Murray St., 
New York, NY 10007. 

CIRCLE INQUIRY NO. 205 

Apple Infocard features most Apple programming 
commands and error messages. It places the most 
commonly referred-to commands and error messages in 
an easy-to-read format for quick reference, eliminating 
turning pages in the user manuals. Price: $3.95. Irv 
Brechner Enterprises, Box 453, Livingston, NJ 07039. 

CIRCLE INQUIRY NO. 206 

JUNE 1982 



WE WILL NOT BE UNDERSOLD 



CP/M'^ Software Software 


i/Manualonly 


Digital Research 




PL/1-80 


$459/$35 


BT-80 


$179/$30 


Mac 


$ 85/$15 


Sid 


$ 65/$15 


Z-Sid 


$ 90/$15 


Tex 


$ 90/$15 


DeSpool 


$ 50/$10 


Micropro 




WordStar 


$319/$60 


Customization Notes 


$489/$na 


Mail-Merge 


$109/$25 


WordStar/Mail-Merge 


$419/$85 


DataStar 


$249/$60 


WordMaster 


$119/$40 


SuperSort 1 


$199/$40 


Spell Star 


$175/$40 


Microsoft 




Basic-80 


$289/$na 


Basic Compiler 


$329/$na 


Fortran-80 


$349/$na 


Cobol-80 


$574/$na 


M-Sort 


$124/$na 


Macro-80 


$144/$na 


Edit-80 


$ 84/$na 


MuSimp/MuMath 


$224/$na 


MuLisp-80 


$174/$na 


Organic Software 




Milestone 


$269/$30 


Supersoft 




Diagnostic 1 


$ 49/$20 


Diagnostic II 


$ 84/$20 


Disk Doctor 


$ 84/$20 


Forth (8080 or Z80) 


$149/$30 


Fortran 


$219/$30 


Fortran w/Ratfor 


$289/$35 


Unicorn 




Mince 


$149/$25 


Scribble 


$149/$25 


Both 


$249/$50 


Data Base 




FMS-80 


$649/$45 


dBASE II 


$595/$50 


Access/80 


$699/$50 


Pascal 




Pascal/MT + 


$429/$30 


Pascal/M 


$189/$20 


Miscellaneous 




SpellGuard 


$299/$25 


SuperCalc 


$269/$50 


CBASIC-2 


$ 98/$20 


MicroStat 


$224/$25 


StatPak 


$449/$40 


Micro B4- 


$229/$20 


Apple Software (Business) 




Micropro 




Wordstar 


$289 


MailMerge 


$119 


Wordstar/Mail Merge 


$389 


SuperSort 1 


$189 


Spellstar 


$139 


Personal Software 


::;:; 


Visicalc 3.3 


$229 


CCA Data Mgr 


Ifc- $ 84 


Desktop/Plan II 


.If $229 


Visiterm 


1. $139 


Visidex 


;ii|::... $229 


Visiplot 


;iif $185 


Visitrend/Visiplot 


^P-' $275 


Zork 


$ 34 


Miscellaneous 




Micro Courier 


$219 


SuperText II 


$127 


ASCII Express 


$ 59 



Apple Software (Entertainment) 




Terminals fiS^^W^^B 


1 


Wizard & Princess 


$ 28 


ADDS Viewpoint ^M^tl ^m 


1 $ Call 


Mystery House 


$ 24 


Zenith Z-19 ^^^^m^mi 


1 $ 699 


Flight Simulator 


$ 32 


Televideo 910 ^■■Hi^K 


$ 595 


Raster Blaster 


$ 29 


Televideo 920C HHHHp^ 


$ 769 


Space Eggs 


$ 26 


Televideo 950 ^MW^ 


$ 969 


Sargon II 


$ 29 


S-100 California Computer Systems 




ABM 


$ 22 


Mainframe 


$ 349 


Pool 1.5 


$ 26 


Z80 CPU 


$ 239 


Beer Run 


$ 28 


64K RAM 


$ 569 


Sneakers "^^^^^ 


$ 32 


Floppy Disc Cntrl 


$ 339 


$ 27 


Integrated Sys. w/int. cables, tstd. 


$1975 


Midnight Magic 


$ 32 


2P + 2S I/O 


$ 269 


Wizardry 


$ 45 


4 Port Serial 1/0 


$ 249 


Apple Accessories 




4 Port Parallel I/O 


$ 179 


Z-80 Softcard by Microsoft 


$299 


Casio Calculators 




Keyboard Enhancer 


$119 


Pocket Comp. FX702 


$185.00 


T & G Joystick 


$ 49 


DeskPrintr/Calc. FR100 


$ 79.95 


Sup-r Mod 


$ 25 


Scientific Calc. FX8100 


$ 49.95 


CPS Multifunction Card 


$199 


Game Watch CA90 Plastic 


$ 49.95 


Videoterm by Videx 


$249 


Game Watch CA901 Steel 


$ 69.95 


16K Card by Microsoft 


$159 


Calendar Watch AX210 


$ 59.95 


Sup-r Fan 


$ 39 


Printers NEC Spinwriter 




ALF9 Voice Board 


$149 




$2395 


CCS Cards 


$Call 


BH ^S|B7710 Ser w/tr. 


$2595 


CCS Parallel Model 7720 


$Call 


||H._^. ^JHIB 7720 KSR w/tr: 


$2795 


CCS Serial Model 7710D 


$Call 


^^^s^^^^pSfl 7730 R.O. Par 


$2395 


CCS Centronics Model 7728 


$Call 


^H^^^^jjmil 7730 R Par w/tr $2595 


Disk Drives ForTRS-80* Model 1 




»^^^^™™™^ NEW 3500 Series $ Call 


^^^,..... CCI-100 574 ", 40 Track 


$299 


Epson MX-70 


$ Call 


I-; ^^^^ Add-ons for Zenith Z-89 


Epson MX-80 


$ Call 


fr ^H CCI-189 5Va ", 40 Track 


$455 


Epson MX-80FT 


$ Call 


^H Z-87 Dual 5V4" system 


$995 


Epson MX-100 


$ Call 


^ ^ ^B Drives for Z-90 


$Call 


Epson Graftrax 


$ Call 


^^^P External card edge and power 


supply 


PaperTiger 560 Gr & 2K 


$ Call 


'., ^^R included. 90 day warranty/one year on 
^ power suoplv- 


IDS Prism 80 


$ Call 


Corvus 5M 


$3089 


IDS Prism 132 


$ Call 


Corvus 10M 


$4489 


PaperTiger Access. 


$ Call 


Corvus 20M 


$5429 


Anadex DP-8000 


$ 949 


Corvus Mirror 


$ 699 


Anadex DP-9500/01 


$1465 


Shugart 8" 801R Raw Drive 


$ 399 


Okidata Microline 80 Fric. & pin feed 


$ Call 


TANDON 5V4" Raw Drive 


$ Call 


Okidata Microline 82A Fric. & pin feed 


$ Call 


Power Supplies 


$ Call 


Okidata Microline 83A 120 cps 


$ Call 


Diskettes— Box of 10 




Okidata 84 200 cps 


$ Call 


Maxell 5V4" 


$ 40 


Centronics 739 


$ 739 


Maxell 8" 


$ 45 


Data South 180 cps 


$ Call 


BASF/Verbatim 574" 


$26.95 


Monitors 




BASF/ Verbatim 8" 


$ 36 


Leedex 12" B&W 


$ 119 


Plastic File Box— Holds so sv* " dskts. 


$ 19 


Leedex 12" Green Screen 


$ 129 


Plastic Library Case 5Va " 


$ 3 


Leedex 13" Color 


$ 329 


Plastic Library Case 8" 


$ 4 


Sanyo 9" B&W 


$ 149 


Head Cleaning Diskette 


$ 25 


Sanyo 9" Green Screen 


$ 189 


Floppy Saver 


$10.95 


Sanyo 12" Green Screen 


$ 249 


Floppy Saver Rings 


$ 6.95 


Sanyo 12" B&W 


$ 239 


16K RAM Kits 




Sanyo 13" Color 


$ 449 


One Kit 


$19.00 


Zenith 12" Green Screen 


$ 129 


Two Kits 


$37.00 


Zenith 13" Color 


$ 349 


200ns forTRS-80*, Apple II, 


$ 2.50 






(specify): Jumpers 


****** Special of the Month ****** 


Computer Systems 




Olivetti DY 211 Daisy Whee 


1 


Atari 400 


$ 359 


$Call 




Atari 800 


$ 699 






Call for other Atari products 






Zenith Z89, 48K 


$ Call 


Telecommunications 




Zenith Z90, 64K 


$ Call 


Prentice Star Modem 1-yr. guar. 


$ 125 


Call for other Zenith products 




Univ Data System UDS103LP 


$ 135 






Univ. Data System UDS103JP 


$ 189 






Novation Cat 


$ 139 


For fast delivery, send certified checks, 


Novation D-Cat 


$ 149 


money orders or call to arrange direct 


Novation Auto-Cat 


$ 199 


bank wire transfers. Personal or cor 


Tipany 


Novation Apple Cat II 


$ 299 


checks require one to three weeks t 


clear. 


Hayes Smart Modem™ 


$ 249 


All prices are mail order only and are 


Hayes Micro-Modem 11™ 


$ 310 


subject to change without notice. Call for 


Hayes Chronograph™ 


$ 225 


shipping charges. 




CCI Telnet Com. Package 


$ 135 



DEALER (NATIONAinNTERNATIONAL) INQUIRIES INVITED Send fOf FREE CatalOGUe 



The CPU SHOP 



TO ORDER CALL TOLL FREE 1.800-343-6522 

TWX: 710-348-1796 Massachusetts Residents call 617/242-3361 



420-438 Rutherford Ave., Dept. IA06M 
Charlestown, Massachusetts 02129 
Hours 9 AM- 9 PM (EST) Mon.-Fri. (Sat. till 

JUNE 1982 



Technical Information call 617/242-3361 
Massachusetts Residents add 5% Sales Tax 
6) Tandy Corporation Trademark/" Digital Research 

CIRCLE INQUIRY NO. 84 




ViSA' 



INTERFACE AGE 131 



A-VIDD 

electrontcs co. 




>2 g\l °" I 






In Order To Satisfy Your 

Computer Needs We Have 

Expanded Our Line! 

SEC Personal Computer 

• Z-80 Microprocessor • 64K RAM 

• RGB Color Video • 24K ROM Basic 
PC-8001A 32K Computer System $995.00 
PC-8012 A I/O Unit with 32K $649.00 
PC-8031 A Dual 5 1/4 Disk $995.00 

The Xerox 820 Micro Computer 

• CPM Operating System 

• Perfect for Word Processing Needs 

64K RAM with 5-1/4 Drives $2695.00 

64K RAM with 8 inch Drives $3375.00 

Attention Apple Computer Users 
Business Software Specials 

For Your Word Processing Needs 

• The Finest Word Processing Software 

Programma Apple Pie 

• 150 Commands 

• Form Letter Capabilities 

• Works with Most 80 Column Cards 

• Well Documented with Tutorial 

Regular Price $150.00 • Sale Price $99.95 
(Limited to Quantity in Stock) 

Personal Software Specials 





Reg. 


Sale 


Visicalc 


250.00 


215.00 


Visiplot 


200.00 


175.00 


Visifile 


250.00 


215.00 


Visidex 


250.00 


215.00 


Visiterm 


100.00 


89.00 


Visitrend/Plot 


300.00 


260.00 


Hardware Specials 


for Apple II 




Reg. 


Sale 


ZenithZVM 121 Green 






Phosphor Monitors 


159.95 


139.00 


NEC 12 inch Color Monitors 


495.00 


399.00 


Microsoft 






Z-80 CPU Cards with CPM 


395.00 


315.00 


16K RAM Cardsfor Apple 


199.00 


160.00 



3M 744-0 Blank Diskettes (10) 
$28.00 

Also in OurProductLine 

Printers: 'Epson 'NEC 'Qume 'IDS • 

CRTS: -BMC -Amdek -Sony -Hitachi • 

A-vidd is an authorized dealer for Apple, NEC, and 

Xerox Personal Computer Systems. 



A-VIDD 

electronics co. 



Toll Free 
Order Number 
800/421-7542 

Source I. D. *TCW547 

2210 Bellflower Blvd., 

Long Beach, CA 90815 

(213)598-0444 

MON.-THURS., 8:30-5:30 
FRl TIL 9; SAT., 10:00-5:30 

4930 Campus Drive, 
Newport Beach, CA 92660 
(714)851-1295 
. MON.-FRI., 8:30-5:30 

CIRCLE INQUIRY NO. 63 



ViSA' 



CO 

iij 



i-i 1! 
►- CO 
<Z 2 

2 3 

LiJ 2: 

cn 2 M 

=! =! -^ *, 

O -H ■ 

til L_ w 

2 0^ 2 

<i N CD 



f- iV .. 

-J Lu ^ : 

=3 PCi ^ <E L. •^ 

5:2:-»-o=!aLUi-i 

i-HZ32HC5!-0-^ 
03 2 * Ld U<r 

■ a 2 T-J = iH a 

^ !1 i! H 

l-H<CMH~3HZ) 
2 =5 2 2lu 

i-HLI_:ELti-ILti-H2 
Lt2i-lOLtOLti-l 

£1. i-i (_j Li_ lL Ll Cu 

o 

OOOOOOOO 



2 
LU 

LlJ 

_i 



!! 



i-H2 

Li: >^ 

• y-\ 

-3 ^ 

K <L 

H r> I 

X LU I- 

Ld 2 Ld 

2 i-H_l 



cn 

3 Q 

O 2 

<!: "" 

ii: !- : 

I— X : 

X £D i 

Ld HH 



h- 



_] 

CD 

2 
<E 



hi 



O 

X 

cn 



2 
UJ 



1^ 



Li. 

O 



Ld Ld 

u: lc 



O T-1 

I-I i! !l 

l- 

X H I- 

Ld liJ Ld 

2 _l -J 

1 o o o 

I <r L"3 >o 



2 

o 
:£: i-H 

> =3 ^ 

<I _l i 

_! O 2 
Cl CD 

cn o o 

i-i CS I- H 
w C-J £i: 

a tH <r tH 

I- !i 

i- a U3 i-i 

Lu CD :c u: 

2 O Ld O 

t-i CD Lt: ij_ 



CO 

o 

CD r^ 

2 L-) 

H PCl 
OZ3 

i> cn 

i-i o 



:£:r 

Ld Ld 

Lt: Lt: 



¥: ^ 

* <3: 2 

* 2 \ G 

* '-- i-i 

* O i-i 5- 

* H "^ <E 
¥: j^: 2 

* iH w l-i 

* -4- e :c 

* i-i i i-H 
¥: W il _J 

* j^: cn til 
3: Lc: H r 

Ld a Ld Ld 

L^ u I Lt: 



2: 

Ld 



O 

Ch 



5 T-i O i 

Li. i c^i : 

cn <r ! 

2 Q- : 

<E Ld 2 ! 

iV H Ld , 

J- (n X ! 

\- 

<E a li 



^ q: 

!- o 



22^ 

n Ld ^ 

cn X i-i 



=) 33 

cn r cn 

O Ld a 

CD Lt: CD 



2 2-^ 

v: w O !{ i-i 

2 I-I -^ 

HI- <L 

X X r li: 

Ld Ld Ld a U_ 

2 2 ii: U. I-I 



_1 Lii 1-1 

<r o c w 

2 U> «i <I O O 

O '^ \ -iH cs 

CD }- w rH O CJ 

<i i-i cn *. ^ -Hi t-\ 

I-I !{ Lii 1-1 !? 

w j^: !- -^ 03 i3Q )X! 

2: H r I- o: CO 

Ld Id Ld L- Ld Q a 

Lt: _! li: (-. _! CD CD 



000000 

r\ CD Ch O tH C-J 
,-1 ,-1 tH C-J C J C J 



0000000000000000000 

fo<rL-3>or^coo»owr-JM<rL-)vor^aDChOtH 
c-j r.1 c-j cj c-j c-j r.1 ro M n fo fo n fo M ro M <r «r 



c 

CQ 


^ 





0) 


+rf 


O) 


CO 


CO 


E 


Q. 


01 


E 


£ 


p 


+* 


H^ 


CO 






3 





.C 


^ 


*C 





c 


mZ 





s 







<r cc: 



"Z. TL.-Z. 

UJ UJ LJ 



— . 000 



132 INTERFACE AGE 



JUNE 1982 



z 
n 



lL 
LlI 

i- 
cn 



II !! 

m i- 

Li- ^ 






_i a - 
a H w 
cn X 



i:: i-i ii 

a « K -3 }- 

ZD ZDi- i- :z -z. 

cn cn X X 1-1 ct: i-i 

a c; iij iij li: a u: 

c:) CD 2: 2: Li_ u, u. 



: o o 

• ^ c> 
: o r-j 



xo 

UJK 

zcn 



CO 



00000000000 

r-j r*i ^ LT >o fv CO o o iH cj 

-^ ^ ^ <<r T ^ «^ ^ U1 li"! ij-3 



^ t7 

T-: CO 

Cvi LiJ 

O H 

03 z: 

z: H 

CD <!: 

K (3 

<r Lii 

z: ^^ 

i-i CO 

J-H CD 

; ; ; i 

LLi Z 

<!: 

X \- 

cc 5 

\- 2: 

<!: i-H 

^ CO 



c- z 



Cvi LLi 



X 



Z Li. 

z 

3 iH K 

Z 

Li. LlI 

CD Z J-H 

.^ ^ ^ 

lli i- Li. 

iX! <!: Li. 

2: 3 LLi 

^ CjtD 

Z LLi CJ 



•^ LLi 
X 

ijJ 

Li. J-2 

^ '::: 

CO 
K Cvi 

z •:=i 

LLi Z 

i-i <!: z 

O X CD 

iil \-\- 

Li. X <!: 



^ >- 

■:H 11 0- 

c- C-- z 2: 

•^ ^ E iv: 

tH Cvi LLi CD 

^ ^- LLi >■ 

XX w 



CD CD 

z z 

; ; i ; ; i 

Li u 



LLi 

Cli X 

CO 01 

\- 
Q <:: 
z 2: 
<!: 

<!: X 



CJ lV LLi 



5 5 



■r-i 



CD CO K 

•-i j-i <!: 
•v Q 2: 



Cvi ^ 



o 2: 



UJ 



LL a z ^ 

o Lii li: ji^: 

Z <X K -3 

O _l UJ C5 ^ 

i-1- Q. li: + <x 

K ijj Z II 

<i li: z ^ 

z ujo j£: 



z ^ <r c) 

UJ -5 II II 



X Z Z ; 

^ u: o o 



U. O _l 



-3Z-IOOIi <X-5ZUJ II II ^^-)Z 

cn hi u w -i a: u. -nfi <!. <r cn 

xkjij: u:ujXf-2:Lt:KKKXK 

UJUJUJUJU.O_IUJUJ UJOUJUJUJUJUJ 

ZLt:u:u:t-iu. ZLt:Lt:u._i_i_iZLt: 



UJ II II ^ ^ -J z >- 

LL ~) cn <i <i li: w- I 
K D N : 

2: uc: K H H X K t 

UJOUJUJUJUJUJU.I 

u: u. , ■ 



Z H Z I- Z3 



J _i z li: • 



000000000000 000000000 000000 000000 
ro^ijT>or«.ooc^o^nro^ijTSDrv.ooi>o^nro^ijT>orNCOi>Oi-ir-jro^ijT 
o o o o o o o ^ ^ .M ^ ^ ^ ^ ^ ^ ^ n n n n n n n n n n n n ro to ro to 



CM 

C 



000 

^ IN 00 

n ro to 



o 

03 



2: 
a 



<i 

■z. 

1-1 2: 
:c cn 
1-1 <i 
-J -z. 
iij 



:e m 

» _! 

liJ 

H- CD 

•z. 

1-1 :c 

li: UJ 

u- ^ 

O O 



We will meet or 
beat any price 
in the U.S.A. on 




MICROCOMPUTERS 

In fact, no matter what price you see 

advertised by Texas Computer Systems, 
Micro Management, Computer Plus, 
Pan American, or any authorized Radio 
Shack dealer for TRS-80 Computers with 
pure factory installed memory and full 
warranty, well beat \\\i-~^ ^^- -.m 



JUNE 1982 



We have consistently offered the best 
prices on 

APPLE • COMMODORE VIC-20 

OKIDATA • MICROLINE 
EPSON . WABASH • MAXELL 

— plus a complete line of Diskettes, 
Monitors, Modems and other 
accessories — all at the best delivery 
from the largest inventory in the 
Northeast. 

If you're looking for the best prices in 
the U.SA, check the others, but call 
Computer Discount of America. 

TRS-8Q and Radio Shack are trademarks of Tandy Co. 



Write or call for FREE Computer Cataloj 
with pictures, specs, accessories and prices. 

CALLTOLLFREE: 
800-526-5313 



Computer 
Discount 

of America 



COMPUTER DISCOUNT OF AMERICA. INC. 
15 Marshall Hill Road. West Milford Mall 
West Milford, New Jersey 07480-2198 
In New Jersey Call 201-728-8080 



CIRCLE INQUIRY NO. 85 INTERFACE AGE 133 



o> 






























































c 






























































•^ 






























































^ o 




•^ 


j— 
























































s = 




— .^ 


en 












T-i 












^•J 










-r-i 


>- 




















09 '^ 






























% < 
































♦i* 






LU 


































II 


ru. 




















od for 
It pivo 




o 

03 


:z. 








T-i 

0"' 


0"' 


LlJ 




T-: 

0"' 


rs-. rt-. 

11 li 






LlJ 




0"' 
II 


0"' 
II 


0"' 
II 


z 


z 
























j3 


ro 








.-.. 


21 




x^. 


#-\ .^N 






:^ 




^-s 


>-s 


>-s 


£ 


Li: 




















£ S 






• — : 






T-: 


r-.j 


>o 


LlJ 




T-i 


c .? ro 






LlJ 




T-: 




hO 


LlJ 


r;^ 




















4^ o 

II 

« .2 




2: 
o 


\- CO 




•^-^ 


-w 


^^. 


LlJ 




•^- 








: 




•^-^ 


v^ 


: 

LlJ 


> 






















;— : 


ZD 


3 




X 


X 


X 






X 


X X 










X 


X 


X 




•^-^ 






















'<=: 


(3 


iz 




L. 




u. 


LlJ 

>-< 




Ll. 


:: •: 






y 








11. 


Lii 


X 






















2: 


— ^ 


2 




;^ 


■ — ■ 


:— ; 


ffx 


^. . 


* — ' 


i — 1 — 






i~~: 


hO 


5 


o 


o 


• — ! 

0; 


: — : 




















E 3 




i—i 


: ! 






z: 


iz 


i 


•^, 




2: 


z: z 






Q 




*z 


iz 


z 


Q 


<E 




















UJ o 






LlJ 


Li_ 


2: 


Ul 


tH 


H 




z 


uJ 


iLi LlJ 








Z 


U! 


■— : 


LLi 


Z 


21 




T-j Ci 


_J 






-r^. 




T-i 




- ^ 






<I 




c^ 


r ^ 


:' ': 


U 


X 


o 


CJ 


•— T CJ- 










r •: 


r •; 






•>- 




















^ (0 

fl 




X 




Li: 


■— : 


H-: 


■— : 








■-? 


f~: -^ 










P. 


P: 


^. 




<E 


X 


^ Ci 


r-4 




X 


-_: 


-^. 


C-^ 


X 




~ 


_i 




2 


Li.. 


r- 


r- 


-^ 




Li. 


II. U- 






V 


<1I 


H- 


j^ 


ij_ 


j— 


T^ 


5—: 


T-i T^. 


^. 




-J,-- 




v-"^- 


^^ 


^ 

.-_' 


(0 




<I 

2: 


CO 




s 


Ul 

a 

r 7 




5 


•Ivl" 




G 


;jj LlJ 

a o 








5 


CD 


R 




■-^ 


5i 


51 


'.-• T-: 


T-: 




21 


•r- 


»^-- 

.•-_. 


r~. 


<r 
















































o 






























































c 




























































































































♦* 






























































o 






























































> 




























































































































a 






























































£ 






























































♦• 




























































































































$ 






























































CO 






























































c 






























































o 






























































♦• 






























































CD 






























































3 






























































o- 






























































0) 






























































k 






























































CD 






























































0) 






























































c 




























































































































o 

^ 






CO 




























































f^.: 


: . : 
























































> 




s •< 


:-:-: 






























:.^ 


























o 

CO 




o 


1— 






■:-: 


T-: T-: 






















ii^ 




























Ci 








r^. 


f'—. ^m. 




•. %"■• 




















































rr-. 


_-^ 






:: 


:: :: 














o 








o 


























o 




•-^»- 


.C- 


hO 
II 




:: 


:: :: 








s> 






o 


5- 






o 


s> 
























■o 




-px 


^ 


CO 




■ 














o 
o 








o 
o 






iiO 




o 
















o 
5 




5 

• — : 


2 


z 

3 




X 


X X 








D" 






o 


c^ 






♦ 


s> 




T-: 


s> 


ro 
















s 






r^ 
















« 






« 








T-: 


♦ 




O s> 


li*:? 
















E 




<rr 


:— J 


Z 






; : : : 








C'i 






C-J 














o 


s> 






















•M. 








:»i- :>!- 












s •< 








s •< 




















c 


o 

hO 


z 

; — : 




V 






r~: *— ^ 






















Ul 






o 


o 


LlJ 
















o 


CO 


2: 




:_! 


•— .5 :— : 














o 








O 






O 0- 


r— : 
















to 

c 


b") 


• — : 




ID 


^ 


1- 

z 


z z 


•^ 






s> 






o 


o 






O 


s> 




♦ 


* 


-J 
















E 
liJ 


5^ 


! 


: : : 


\j_ 








T-: 








o 
o 








o 
o 






T-: 


c-< 


z: 


















LlJ 


z 




z 


■— : 


■-^ i— • 


X ^ 


X 


T-i 


o 




X o 


c^ 




X 


o 


s> 


■— : 


11 


11 


1-i 


















r^. 


X 


.-.- 








f-: r-v 


H-! 




s> 




1-: 


o 


s> 




1-: 


o 


s> 


H- 


.»-s 


.^N 


>- 














^ 


tD 




m 


r^ 


: . 


: . : . 


(V ro 1 


ii^ 


ro 


4. 




•i: 


♦ 


«• 




q: 


4. 


«»• 


Z^ 


T— : 


C-J 


LL 5-5 














O) 




-:^ 


=^ 


•-Xc 


■^ 


;-:- 


:.^ i.^ 


H 


H 








H 








H 






-J 






O <E 














c 


OZ 


PI 


2 


^ 


■^i- 


: : : 


Gj Gj 


<E C-J O 


<: 


C-l 


o 




<E 


Ci 


o 




<: 


— ^ 


o 


o 


•^-^ 


^^' 


H- Lii 














(0 

-1 






I • 




r^. 


J — : 


r-i r-: 


21 


21 








:c 








:c 






CO 


X X 


CO III 














^•.J'r' 


•F 




-^ 






r ": :• "s 
















































-. <i.^ 


-^ 


•Ji 


<<— 






•— ■—! 



134 INTERFACE AGE 



JUNE 1982 



o 

C-4 



2: 

ui 



2: 






a 

Ll 



01 



o 
o 






3 






2: 



O -r-: !a 



S 
S 



in 

a 

c 



> ^ i! ^ CD 

3: M V M u_ 

LiJ -w O M ^ Ld 

o: <i !- ^ <i: u: 

/ 03 ^ ^ cn / 

iZi 4- <r iii 

M <E M w <E ~I 

ii ii II 01 il II 

■:^ tn n ^ (f} 'J^ 

<E 

l~ I- iZ I- 1- 

Ld Ld O Ll- Ld Ld 

_i _i Ll H-i _J -I 






O 



Ld O J— a ( 

X il") <I > s 
I- ^ r • ( 
^ • !l • 

~) M Z *#* 

II di !>: i- N 

H ii D D Z 

X tn H M !- 

LJ U- O Ld ii: Ld 

Z M iU u: u. -J 



ZD a. 
d 01 



o 00000000000000 

N ^iJi>ofNODOO^r-Jro«rij"imrv 
Ll IjT Ijl Ijl Ll Ijl Ijl SI o o o >o vo >o o 



Ii 



^ 2: 



z: K- V-' r- z: ^ v- :>• 2: 2: 






•^'* s_^ •^«' [j_ 

X X X 






th r-4 ro Ld o 

>-• v-> S^ j^ >_ 

XXX - 

Lii 

i^ LJ-. 1-1- >-< ^. 






CO CO D:^ 

z:z:z:=^ z:2:2:i::^<i 



:z _ Lii iLj iLi 2: ^ 

r-4 j-i r-! i-^ =— • 



_ U- Li« JL ^ 



lli 2: ^ 



---N .'-S .--% 






WordStar* 
Magic Wand* 



CP/M Compatibility 
for your TRS- 80 

Pluggable boards & powerful operating 

system (T8/0S) run this 

power packed lineup of CP/M 

progrann applications 

on your 



Word 
Processing 



Mail Merge* 
Mailman* 



Spellstar* 
Supersort* 



, TRS-80 
— 1 Model 
or 

Special ^ 
Applications 



Mail 
Management 



Data Base 
^Management 

\ — Financial 
Modeling 



dBase II* 
Quic-N-Easi* 
Tim III* 



\ 



Calc Star* 
Super Calc* 



Business 
Applications 



The 
Boss 



The 
Freedom Family 

Freedonn Option $275.00 

CP/M Connpatibility 

Freedonn Plus $490.00 

CP/M Connpatibility Plus 64K RAM 

Manual Only $25.00 

Freedom Technology 
International, Inc. 

Helping Small Computers Do Big Things 

To Order call 1-800-523-4067 

In Pennsylvania call 569-2381 

Dealer Inquiries Invited 

*CP/M is a trademark of Digital Research, Inc. 
*TRS-80 is a trademark of Tandy Corp. 



CIRCLE INQUIRY NO. 36 



YOU'VE JUST FOUND 



THE MISSING LINK! 




Computer Shopper is your link to individuals who buy, sell and trade computer 

equipment and software among themselves nationwide. No other magazine fills 

this void in the marketplace chain. 

Thousands of cost-conscious computer enthusiasts save by shopping in Computer 

Shopper every month through hundreds of classified ads. And new equipment 

advertisers offer some of the lowest prices in the nation. 

Computer Shopper's unbiased articles make for some unique reading among 

magazines and there's a "help" column to answer difficult problems you may have 

with interfacing, etc. 

For a limited time you can subscribe to Computer Shopper with a six month trial 

for only $6. 

6 month trial, ^6°° Call Toll Free ,V 800-327-9920" 

or send ^ excBp\ Florida, Hawaii, Alaska 

Check to (fe Cami^UTSR SHOh^h^SR 

^ P.O. Box F369 • Titusville, FL 32780 

305-269-3211 



JUNE 1982 



CIRCLE INQUIRY NO. 20 INTERFACE AGE 135 



Power in Your Pocket 




IF J<=B THEN 500 




Continued from page 43 




320: 


PRINT "ENDLIST" 
STOP 




POWER IN 






YOUR POCKET 

by Bob McElwain 






@@@ EDIT DATA TABLE @@@ 




/^' "~ ^ 




i^OO: 


"N" 








: 


- Set flag to select edit in 
access data table routine. 

F=0 

- Get an item to edit. 


/"..^H-ii^^^^^ym^ 




Q9T5!r''^vjf J 








Listing 1 


410: 


K=0 


10: " " 


: 


INPUT "ITEM #? ";K 


: PRINT "INDEX" 




- Be sure entry is a positive 
whole number. 


- Set number of program variables. 
: A=]k 


420: 


K=INT(ABS K) 1 
- Find actual position of item 


- Display options. 




in array. ' 


50: PAUSE "OPS ARE D-ISPLAY N-EW" 


I 


J=A+2K-1 


: PRINT "C-OMPUTE S-AVE L-OAD" 




- If entry is within range, go to 


: GO TO 50 




the access data table routine. 
52 should be 26 plus the number 


- Save data to tape. 




of memories available with the 


100: "S" 




program loaded. 


: PRINT # "IND" 


: 


IF (J<=A)+(J>=52)=0 THEN 500 


: STOP 




- Here if out of range. 


430: 


PRINT "NO SUCH #. REENTER" 


- Load data from tape. 
200: "L" 


: 


GO TO 410 


: INPUT # "IND" 




@@@ ACCESS DATA TABLE @@@ 


: STOP 




- Break out data. 


500: 


GO SUB 900 


@@@ LIST DATA TABLE @@@ 




- Display title as segment, sec- 


300: "D" 




tion or item. 


- Set flag for use of access data 


: 


IF C=0 PRINT K;"iTEM: ";A$(J) 


table routine for listing. 






: F=l 


510: 


IF C=l PRINT K;"SECT: ";A$(J) 


- Start count of items. 


520: 


IF C=2 PRINT K;"SEGM: ";A$(J) 


: K=0 




- Ski p if 1 isting. 


- Set index to two less than the 


530: 


IF F THEN 580 


f i rst name in table. 
: J=A-1 




- ENTER only will hold the pre- 
vious value. 


- Increment index to next element 


540: 


INPUT "NEW HEAD? ";A$(J) 


in the table. 
310: J=J+2 




PRINT "NEW HEAD ";A$(J) 


- Set item number for display. 


550: 


PRINT "HEADING TYPE ";C 


: K=K+1 




- This statement can be omitted. 


- Stop, if the last element has 


560: 


PRINT "0=iTEM 1=SECTI0N 2=SEGMT" 


been 1 i sted. 


• 


INPUT "NEW HEADING TYPE? ";C 



136 INTERFACE AGE 



JUNE 1982 



: PRINT "HEAD TYPE NOW ";C 

- Be sure entry is a whole number. 
570: C=INT C 

- Test to see if in range. Return 
if not. 

: IF (C<0)+(C>2)>0 THEN 550 

580: PRINT "BASE=$";D 

- Ski p if 1 ist i ng. 
: IF F THEN 610 

590: INPUT "NEW BASE? $";D 

: PRINT "NEW BASE=$";D 

- Be sure entry is a positive 
whole number. 

600: D=INT(ABS D) 

- Be sure entry does not exceed 
maximum. 

: IF D>9999 THEN 590 

610: PRINT "CUR VAL=$";E 

- If listing, return for next 
i tem. 

: IF F THEN 310 



620: 



630: 



640: 



650: 



700: 



INPUT "NEW CUR VAL? $";E 
PRINT "NEW VAL=$";E 

- Exclude any entry less than 
dimes . 

E=INT(lOE+.5)/10 

- Be sure entry does not exceed 
maximum. 

IF F>9999 THEN 620 

- Save edited values. Data is 
held as CDDDD.EEEEE 

A(J+1)=10000C+D+E/10000 

- Adjust maximum number of data 
elements . 

IF J>B LET B=J 

- Return for further editing. 
GO TO 410 

@@@ COMPUTE INDEX @@@ 



- Set for accumulation of total 
current values within a section. 

H=0 

- Set for accumulation of total 
current values of sections and 
segments . 



: G=0 

- Set for accumulation of total 
base within a section. 

: M=0 

- Set for accumulation of total 
base of sections and segments. 

: L=0 

- Set index to first element in 
data table, less two. 

: J=A-1 

- Begin loop through data table. 
710: J=J+2 

- Test for end-of-tab le. If so, 
go to output totals. 

: IF J>B THEN 780 

- Break out data. 
720: GO SUB 900 

- If all values are zero, heading 
has been deleted. Return for 
next element. NOTE: This posi- 
tion in the table remains avail- 
able for a new heading. 

: IF A(J+1)=0 THEN 710 

725: IF C THEN 7^0 

- Here if element is an item in 
a section. Accumulate current 
val ue. 

730: H=H+E 

- Accumulate base. 
: M=M+D 

- Display totals and percent. 
: PRINT "ITEM: ";A$(J) 

: GO SUB 950 

- Return for another item. 
: GO TO 710 

740: IF Ol THEN 770 

- Here if a section heading en- 
countered. Save section totals. 
Format is CDDD.EEEEE 

750: D=M 

: E=H 

: A(J+1)=10000C+D+E/10000 

- Accumulate section base. 
: G=G+H 

- Accumulate section current value. 
: L=L+M 



JUNE 1982 



INTERFACE AGE 137 





- Reset for accumulations in next 


960: N=INT(lOOON+.5)/10 


760 


section. 
: H=0 


- If an increase, subtract base 
and report change. 




: M=0 


: IF D<E LET N=N-100 




- Go to display section totals 


: PRINT "UP ";N;"^" 




and percent. 
: PRINT "SECTION: ";A$(J) 


: RETURN 




: GO SUB 950 


- Here, if no change in current 
period. 




- Return for next element. 


970: IF D=E PRINT "NO CHANGE" :RETURN 




: GO TO 710 


- Compute percent of decrease 




- Here if item is a segment. 


and display. 




Accumulate current value. 


980: N=100-N 


770 


: L=L+D 


: PRINT "DOWN ";N;"^" 




- Accumulate base. 
: G=G+E 


: RETURN 
999: END 




- Display segment totals and 






percent . 


Listing 2 




PRINT "SEGMENT: ";A$(J) 


(Use DEFine mode. ) 




GO SUB 950 


SHIFT, SPC (for Start and Menu) 




- Return for next item. 


INDEX 




GO TO 710 


OPTS ARE D-l SPLAY N-EW 
C-OMPUTE S-AVE L-OAD 




- Here for final display. 




780 


PRINT "INDEX TOTAL" 


SHI FT, N (for New Data) 




- Move L and G for computation 


ITEM #? 1 




and display. 


(Heading will be blank on the first run.) 




. D=L 


1. ITEM: 




E=G 


(Use ENTER only to hold previous heading) 




GO SUB 950 


NEW HEADING? PAYMENT 
NEW HEAD PAYMENT 




STOP 


HEADING TYPE 0. 




- Subroutine: Breakout data. Find 


0=ITEM 1=SECTI0N 2=SEGMT 




flag for item (C=0) , segment 


(Use ENTER only to hold previous value.) 




(C=l) or segment without any 


NEW HEADING TYPE? ENTER 


900 


items. (C=2) . Format saved is 
CDDDD.EEEEE 
C=INT(A(J+1)/10000) 


BASE=$0. 

(Use ENTER only to hold previous value.) 

Note that the maximum value for the 




- Find the base assigned. 


base is $9999 and that any decimal 




D=INT A(J+1)-10000C 


positions are discarded.) 




- Find the current value assigned. 
. E=(A(J+1)-1NT A(j + l))-"iOOOO 


NEW BASE? $374. 

(Entry will be displayed only when a 

new value is entered.) 




: RETURN 


NEW BASE= $374. 




- Subroutine: Display data. 


CUR VAL=$0 


950 


: PRINT "BASE=$";D 


(Use ENTER only to hold previous value. 




: PRINT "CUR VAL=$";E 


Note the maximum value is $9999. Tenth 
of dollars will be retained; cents will 




- Compare current period to base 


be discarded.) 




as a percent. 


NEW CUR VAL? $398.4 




: N=E/D 


NEW VAL=$398.4 



138 INTERFACE AGE 



JUNE 1982 



(Returns for entry of next item.) 


SHIFT, C (for Compute 


ndex) 


ITEM #? 


ITEM: PAYMENT 




SHIFT, D (for display of data) 


BASE=$37^. 
CUR VAL=$398.4 




LITEM: PAYMENT 


UP 6.5^ 




BASE=$39^. 
CUR VAL=$398.4 


ITEM: UPKEEP 
BASE=$94. 




2. ITEM: UPKEEP 


CUR VAL=$114. 




BASE=$94. 


UP 21.3^ 




CUR VAL=$114. 


(Section totals follow 


.) 


3. SECT: HOUSING 


SECTION: HOUSING 




(Note that a section (type 1) has 


BASE=$^68. 




ended a set of items (type O).) 


CUR VAL=$512.4 




BASE=$0. 


UP 9.5^ 




CUR VAL=$0. 


• 




(Above amounts will be computed when 


(Computation and displ 


ay continues 


the index is computed.) 


to end of data table.) 




k. ITEM: FUEL 


SEGMENT: CONSTAN 
BASE=$510. 




(Listing continues to end of data 


CUR VAL=$522.4 




table.) 


UP 2.h% 
TOTAL INDEX 




12.SEGM: CONSTAN 


BASE=$1629. 




BASE=$510. 


CUR VAL=$1809.7 




CUR VAL=$522.4 


UP ll.U 





IM\/i:OBOi;" MAKES IT ACROSS! 




...FROM ONE OPERATING SYSTEM 

TO ANOTHERI 

A VITAL WAY TO PROTECT YOUR 

SOFTWARE INVESTMENT FOR THE 

FUTUREII 

The KAl/IIOIKOli language runs on more dif- 
ferent Operating Systems and more different- 
sized computers than any other similar language. 
For starters, it runs on NCR andTI minicomputers 
and, in the micro field, on the CP/M^ MP/M^ 
CP/M•86^ MP/M-86S TRSDOS^ OASIS^ MOASIS*, 
and UNIXS (ONYX version) Operating Systems . . . 
to mention only a few. 

Until now, serious business software of the 
scope and flexibility seen in the minicomputer 
world has not been available on micros. 
RA\/€Oltllli now allows transfer of such software 
with a minimum of fuss. 

We have participated in such a minl-tomicro 
transfer of a major set of general business soft- 



ware . . . using IM\/i:0IMHi as the transfer mech- 
anism, of course. Running on literally thousands 
of minicomputers, these refined, enhanced, and 

IM\/i:»KIH. and <RT!"^^'' from CYBERNETICS 
ARE GOING STEADY... 




proven software packages cover A/R, A/P, G/L, 
P/R. Order Entry (with Invoicing and Inventory 
Control) as well as Sales Analysis. The Packages 
define a new level of achievement for features and 
flexibility in micro applications software and offer 
top quality at a reasonable price. 

For immediate information, call 714/848-1922 
for your complete product description. 

Trademarks of: 

IRyan— McFarland Corp.; 2-Digital Research, Inc.; 
3>Tandy Corp.; 4-Phase One Systems, Inc.; 5-Bell 
Telephone Laboratories, Inc.; 6-Cybernetics, Inc. 



...AND YOU'RE GONNA LOVE EM TOO!! 

Use your computer to program itself. (RTl (Cobol 
Reprogramming TooM) from cybernetics is a program 
generator for IM\/|]0ROI. that produces error-free 
KiU/i:OIHIL source programs for data input, file main- 
tenance, and report printing programs. 

A full feature interactive program generator, not a 
subset! Call Now! 714/848-1922. 




8041 NEWMAN AVE., SUITE 208 

HUNTINGTON BEACH, CA 92647 

714/848-1922 



JUNE 1982 



INTERFACE AGE 139 



Fortran 

Continued from page 71 

The inevitable error messages 
for improper use of Fortran can be 
difficult to understand. Recognition 
of compiler error differs from one 
version to another, and may not 
point to proper solutions. Errors In 
other code may cause the execution 
to halt where no coding error exists. 

String variables require knowledge 
of the machine at a more intimate 
level than other languages, unless 



Recognition of 

compiler error 

differs from 

one version 

to another... 



the Fortran version has been en- 
hanced for them. The modification 
of string variables requires an 
understanding of the methods of 
storing alphabetic values as well as 
Integer and floating point values. 

A programmer can easily exercise 
bad programming methods using 
GO TO, with computed GO TO, 
with poorly documented logic flow, 
or with a lack of COMMENT state- 
ments to complete a task. This can 
make Fortran nearly as vile as APL 
or Assembly to maintain. 

Why use Fortran? 

Fortran makes many computations 
quickly, with efficient source code 
translation into machine language by 
the compiler. Its efficient handling 
of complex mathematics Is one of 
Its founding principles and most 
endearing traits for the engineering, 
scientific and financial communities. 

There is an exceptionally wide 
range of software products based 
on Fortran. Valuable statistical pack- 
ages and plotting routines have been 
built using Fortran. Programs are 
enormously successful for applica- 



EDIT 






Filename 
• I 


: MAIN/FOR$ (Escape character) 


1 00100 




PROGRAM SAMPLE 


00200 




IMPLICIT DOUBLE PRECISION(T) 


00300 




COMMON INCL, TOTAL, AVG, COUNT 


00400 




CALL INIT 


00500 




100 CONTINUE 


00600 




CALL DATAIN(AMT,IEND) 


00700 




IF(IEND.EQ.999 ) GO TO 200 


00800 




INCL=INCL+1 


00900 




T0TAL=T0TAL+1 


01000 




GO TO 100 


01100 




200 WRITE (1,300) INCL 


01200 




300 FORMAT ( ' NUMBER OF ITEMS ENTERED ',16) 


01300 




IFdNCL.EQ. ) INCL = 1 


01400 




AVG=T0TAL/INCL 


01500 




WRITE (1,30 3) TOTAL, AVG 


01600 




303 F0RMAT(' THE TOTAL OF ALL ITEMS ENTERED IS 
' ,F10.2 


01700 




- /' GIVING AN AVERAGE OF ',F10.4/) 


01800 




STOP 


01900 




END 


02000 
*E 


$ 


(Escape Character) 


EDIT 






Filename 
* I 


: INIT/F0R$ (Escape Character) 


00100 




SUBROUTINE INIT 


00200 




IMPLICIT DOUBLE PRECISION(T) 


00300 




COMMON I,T,A,C 


00400 




1=0 


00500 




A=0. 


00600 




C=0. 


00700 




T=0.D0 


00800 




RETURN 


00900 




END 


01000 


$ 


(Escape Character) 


2DIT 






Filename 


: DATAIN/F0R$ (Escape Character) 


00100 




SUBROUTINE DATAIN(A,I) 


00200 




1 = 


00300 




READ(1,3G0,END=30 ) A 


00400 




300 F0RMAT(F8.4) 


00500 




IF(A.EQ. 0. ) 1=999 


00600 




RETURN 


00700 




30 1=999 


00800 




RETURN 


00900 




END 


01000 
*E 


$ 


(Escape Character) 

Figure 1. Program compilation 


Address 


Content 


1 OOOOH- 


27FFH Operating System | 


3000H 




Start of COMMON Block 

Variables local to MAIN program 

Program code of MAIN program (Transfer Address) 

Variables local to INIT 

Program code of INIT subroutine 

Variables local to DATAIN 

Program code of DATAIN 


FFFFH 




Top of memory 

Figure 2. Example of program structure 



140 INTERFACE AGE 



JUNE 1982 



tions such as real-time simulation, 
CAD/CAM, actuarial valuation, en- 
gineering design, optics, structural 
analysis, linear equations and other 
computation intensive problems. 
Major manufacturers such as CDC, 
Cray, Digital, Prime, SEL and others 
have offered machines especially 
for the Fortran market. 

The widest range of mathematical 
routines comes from Fortran— the 
first language easy enough for 
mathematicians to use. A student in 
any college mathematics depart- 
ment can pick up its fundamental 
features and apply the algebraic 
techniques it encourages. 

Solving complex problems, creat- 
ing modular programs and structur- 
ing solutions are primary attributes. 
The designer can specify a task to 
be performed at the highest possible 
level of overview and develop the 
subprogram modules independently 
of the main program. This allows 
a senior project designer to dele- 
gate responsibility within a pro- 
gramming team. 

For these reasons, Fortran will 
be a very vital programming tool in 
the future. However, in the micro- 
computer field, it is important to 
recognize some of the prohibitive 
aspects that can discourage its use. 

The choices of Fortran compilers 
on the market must start with Micro- 
soft. Its product is the most likely to 
be found on a microcomputers. 
Other firms offer similar products, 
including features omitted from the 
Microsoft version, but none have 
the support of so many important 
manufacturers. For example, a new 
release known as SSS Fortran is 
available. In addition. Data General 
has released a version for its micro- 
computer line. 

Z80 and 8080 version 

The Microsoft version, adapted 
by Tandy for the TRS-80 models I 
and II, consists of a source code 
editor, a compiler and a link editor. 
This is the version of Fortran for 
virtually all other Z80 and 8080- 
based microcomputers on the mar- 
ket today. 

The Edit-80 source code editor 
accepts disk file input written to its 
specifications, and can accept an 
ASCII file and number it automatic- 
ally. The program lacks features 
such as the potential for insertion 
of program statements from an 
independent disk file, or the ability 



to extract only a portion of a program 
to a disk file. 

Edit-80 features are familiar to 
Microsoft Basic users with insert, 
delete, replace and alter options for 
lines, and insert, delete, change, 
search, delete and input, and 
append features. A Fortran compiler 
can read the resulting file upon 
completion of the editing process. 
Compilation of a program is illus- 
trated in figure 1 . 

Routines can be compiled using 
the compiler program F80. This 
program has two useful options, 
allowing either single line commands 
or multiple compilations. It would 
also be helpful to programmers if 
multiple files could be compiled in a 
single command by referring to a 
list of file names. 

F80 

= MAIN 

= INIT 

= DATAIN 

$ (Break Character) 

The results are found in three 
files MAIN/REL, INIT/REL and 
DATAIN/REL. 

Compiled routines are linked into 
a program. Linkage, using the L80 
program, allows a programmer to 
unite program modules interactively, 
with reference to all unsatified 
program references (program units 
not yet linked). 

Unfortunately, it is not possible 
to use a macro instruction or a list 
of modules from a disk file when 
several routines are to be linked. 
During program development, this 
creates a time-consuming job of 
retyping all module names whenever 
a change is made. 

The command link to the /REL 
files into a program is: 

L80 MAIN-N,MAIN,INIT,DATAIN-E 

The results of the link step produce 
a machine-executable file called 
MAIN containing the program MAIN, 
the two subroutines INIT and DATA- 
IN, and the system routines from the 
library. This process creates an 
executable program from the Fortran 
source code statements, one that 
will produce an average and a 
summation of any non-zero values. 
The program, when loaded into 
memory, has the structure displayed 
in figure 2. 

The example shows some of 
Fortran's positive features, such 



as modular construction, reusable 
variable names and line numbers, 
and transfer of variables between 
routines in either of two methods— 
COMMON blocks or argument lists. 
These features allow construction 
of progressively more complex 
programs as needs change. 

One of the challenges of Fortran 
programming is in error correction. 
Simple errors include failure to close 
parentheses, failure to specify the 
proper type of value in a function. 



Scientists, 

engineers and 

mathematicians 

have requested 

and received many 

improvements... 



failure to start statements in or after 
column 7 and before column 73, 
and forgetting line number refer- 
ences. A compiler can usually catch 
and fix these kinds of problems. 
Similarly, failure to link all sub- 
program modules is easily caught in 
the linker. 

The difficulties usually emerge at 
execution time. The entanglements 
come with illegal data in input fields, 
subscript overflows of arrays, or 
overflow and underflow of data 
items. Such problems as zero divide 
and failure to initialize can also be 
troublesome. Some of Fortran's 
advanced implementations can help 
solve these problems by subscript 
checking, expanded format options, 
cross reference listings and similar 
programming tools— but these op- 
tions are not in the Microsoft 
implementation. 

In the world of commercial com- 
puting, especially in the scientific, 
engineering and mathematical disci- 
plines, Fortran users have requested 
and received many improvements to 
improve their productivity. 

One such refinement is source 
code maintenance. Manufacturers 
have packages (UPDATE on Control 



JUNE 1982 



INTERFACE AGE 141 



Data, PMF on IBM), as do indepen- 
dent software houses for storing, 
retrieving, selective insertion or 
omission of source code state- 
ments. The use of such facilities 
allows programmers to develop and 
enhance their program libraries from 
simple to highly complex applica- 
tions as knowledge and experience 
grow. Similarly, software houses can 
take advantage of these tools to 
maintain packages on multiple data 
centers, where different peripherals, 
CPUs and language versions have 
been implemented. 

Another feature of commercial 
Fortran is a large library of utilities, 
for such purposes as CPU usage 
monitoring, day, date and time of 
day, multiple process jobs, inter- 
active debugging and file handling. 
The advantage of such tools is the 
ability of the programmer to expand 
software flexibility. 

Large scale Fortran systems have 
another useful feature— the overlay 
(virtual memory processor). When a 
program is too big for memory, the 
programmer can segment the logic 
into smaller units and pass variables 
between them with COMMON blocks 
or with arguments on the CALL 
statement. The subprogram modules 



Even with 

its apparent 

limitations^ 

Fortran will 

probably 

never be 

obsolete 



pass between disk and central 
memory as they are called. Allow- 
able program size is thus multiplied 
many times over, although data 
storage size may still be limited. 

Frequent Fortran enhancements 
offer another attribute. Fortran 77, 
an enhanced release of the 1966 
version with many of the features of 
structured languages, was the result 
of many hours of committee effort. 
For example, IF. ..THEN. ..ELSE and 
WHILE. ..ENDW features were 
added. In some implementations. 



The nnagazine specifically for the 
educational user of nnicroconnputers. 

Edunational 
bomputer 

■ magazine 



Edunational 
bomputer 

■ magazine 




P.O. Box 535, Cupertino, CA 95015 



Enclosed is my $15 for one year subscription.* 
D Check D Money Order 



Name 



Title/School 



City 



State 



Zip 



*To Canada and Mexico: $25 one year only, U.S. funds. 
Other Foreign: $32.50 one year only, U.S. funds. 



CIRCLE INQUIRY NO. 31 



142 INTERFACE AGE 



the restrictions of syntax were 
relaxed to allow free format pro- 
grams, alphabetic labels and ex- 
panded output format options similar 
to Cobol and Basic. 

But what do these features mean 
in the microcomputer world? Unfor- 
tunately, very little! The major 
competitors in the microcomputer 
field include Tandy, Apple, Commo- 
dore, Digital, Data General, Hewlett- 
Packard, IBM, Xerox and CDC. I per- 
sonally doubt that Tandy, Apple and 
Commodore— the original hobbyist 
firms— want to enhance their lan- 
guage products significantly. How- 
ever, Digital, Data General and 
Hewlett-Packard have made some 
advanced features available on their 
machines. The Data General MP 
series features overlays, chaining 
and swapping of programs. Based 
on a 16-bit processor, this line has 
some excellent features for the 
serious Fortran programmer. Unfor- 
tunately, the Data General lines are 
not in the mainstream of micro- 
computer growth— being essentially 
scaled down versions of the com- 
pany's minicomputers. As a result, 
the pricing structure and operating 
systems are not competitive against 
many of the popular machines. 

IBM, Xerox and CDC have a real 
opportunity to make Fortran a more 
popular standard for microcom- 
puters. The mainframe manufac- 
turers have depth of talent in 
language maintenance and a major 
stake in keeping a share of the 
market. Many of their customers 
are loyal and will buy only through 
them, but certain characteristics 
limit their ability to make Fortran 
widely available. One is the tradi- 
tional marketing strategy of parochial 
support for only their own architec- 
ture. Another emerges through the 
obvious limitations inherent in the 
bureaucratic process of decision 
making. Their marketing strategy 
will probably not encourage a trans- 
portable software product. 

Even with its apparent limitations, 
Fortran will probably never be 
obsolete. With more than a decade 
of compounded experience, there 
are several thousand lines of For- 
tran source code available to do 
many types of computing. There is 
little incentive to convert existing 
program modules to another lan- 
guage. If popular micros supported 
certain mainframe features, Fortran 
would quickly emerge from rela- 
tive obscurity. D 

JUNE 1982 



}Ne Have It !... Now until April 30th ti 
EXTRA 5% Off the prices in this ad ! 



SUPER COMPUTER VALUE FROM 
CALIFORNIA COMPUTER SYSTEMS 

4MHz, Z-80, 64K RAM, Disk Controller, 
C/PM2.2 

w/dual5y4" SS DD $2349 

w/dualB'A" DS DD 2599 

w/dual8"SSDD 2995 

w/dual8" SS DD 3595 



INTERTECSUPERBRAIN 

Self-contained computer with dual disks and 
two RS232C ports. Complete with CP M 2.2. 

64K Double Density $2869 

64K Quad Density 3395 

VIDEO TERMINALS 

INTERTEC EMULATOR $ 749 

INTERTEC INTERTUBE III 749 

ZENITH Z-19 729 

SOROC IQ 120. 695 

SOROC IQ 130 595 

SOROC IQ 135 749 

SOROC IQ135G 799 

SOROC IQ 140 1149 

HAZELTINE ESPRIT CALL 

1420 .CALL 

1500 CALL 

1510 CALL 

1520 CALL 

TELEVIDEO 910C CALL 

912C CALL 

920C CALL 

925C CALL 

950C CALL 

TEXAS INST. 940 BASIC 1599 

940 Package 2079 

745 Portable Terminal . 1399 

745 Portable Terminal w/U/L/Case. 1495 

PRINTERS 

ANADEX DP-9500 $1349 

DP-9501 1349 

PAPER TIGER IDS-445 669 

IDS-445G 749 

IDS-560 1099 

IDS-560G 1139 

PRISM PRINTER IDS-80. w/o color. . . 998 

IDS-80, w/color 1349 

IDS-132, w/o color 1349 

IDS-132, w/color 1695 

NEC3510,RORS232C35CPS 1945 

NEC 3530. RO. Centr. Inter. 35CPS 1945 

NEC 7710, RORS232C55CPS 2395 

NEC 7720, KSR, RS232C55CPS 2999 

NEC 7730. RO, Centr. Inter. 55 CPS 2395 

QUME 

sprint 9/45, ltd, 45 cps, rs232C 2119 

C.ITOH Pro Writer, Parallel 549_^ 

Serial and Parallel ^599"! 

Dl AB LO 630, RS232C, 55 cps 2299 

CENTRONICS 730-1 , Parallel 399 

730-3, RS232C 489 

739-1 w/Graphics, Parallel 525 

739-3B w/Graphics, RS232C 639 

704-11, Parallel 1695 

704-9, RS232C 1595 

122G, Parallel, 120 CPS 949 

EPSON 

MX80 499 

MX80FT 599 

MX100FT 799 

RS232 Serial Interface 65 

RS232/2K Bufferlnterface 125 

Graftraxll 90 

Apple Printer Interface 75 

T1810 Basic, RS232C 1349 

810 Basic, RS232C & Parallel 1394 

810 w/full ASCII, vertical forms 

control compressed print 1 599 

820 RO, Basic 1645 

820 KSR, Basic 1839 



OK I DATA 

Microline80. $465 

Tractor-feed option 59 

Microline82A 519 

Microline83A 849 

Microline84 1199 

MONITORS 

ZENITH-ZYM-121. 12" Green Phos $125 

AMDEK 100, 12" 139 

100G, 12" Green Phosphor 149 

300. 12" Green Phos.. Hi. Res 199 

Color. 13" 359 

Color II, 13", R.G.B. Hi Res. ........ 799 

Apple adapt, for R.G.B CALL 

BMC, 12", Green Phosphor 169 



NORTH STAR 
Call For Prices 



FLOPPY DISK SYSTEMS 

MORROW DESIGNS 

Discus 2D, single drive DD $ 898* 

Dual Discus 2D, dual drive DD 1549* 

Discus 2 + 2, double sided DD 1239* 

Dual Discus 2 f2 2139 

'Includes CP/M 2^2 find M/cmsoff Brisic 

HARD DISK SUBSYSTEMS 

MORROW DESIGNS 

Discus M-5 5 Meg $2095' 

Discus M-10 10 Meg . 3095* 

Discus M-20 20 Meg 3795* 

Discus M-26. 26 Meg 3795' 

CORVUS 5 Meg 3185 

10 Meg 4545 

20 Meg 5499 

KONAN 

David 5 Meg 2499 

10 Meg .3049 

15 Meg 3295 

INTERTEC 10 Meg SPECIAL $2995 

•5 100 only w/CP/M 2-^28 M/crosofr Baste 

FLOPPY DISK CONTROLLER 
BOARDS 

CROMEMCO 16FDC DD $499 

NORTH STAR DD 479 

MOR ROW Disk Jockey 2D. A&T 329 

SD SYS. Versafloppv I, A&T 319 

SD SYS. Versafiopppy II. A&T 429 

DELTA DD Disk Cont., A&T 345 

CONDUCTOR DD, A&T 269 

INTERSYSTEMS. FDC-2, A&T 439 

TARBELLDD, A&T 444 

ESCON CONVERSION FOR 
IBMSELECTRIC 

Complete with microprocessor controller and 
power supply. Factory built. User installs 
solenoid assembly or it can be done at 
ESCON Factory. 

RS232 Serial & Parallel $534 

Cable for above 25 

PROM PROGRAMMERS 

SSMPBl Kit $152 

SSMPBl. A&T 225 

SD SYSTEMS. PROM 100, A&T 264 

MODEMS 

NOVATION CAT Acoustic Modem $149 

D-CAT Direct Connect 155 

AUTO-CAT Auto Ans 219 

APPLE CAT 329 

USD 103 LP Direct Connect 175 

103 JLP Auto Answer 209 

DC HAYES MICROMODEM II (Apple) . . 299 

MODEM 100 (S 100) 339 

Smart Modem (RS 232) 339 

Potomac Micro Magic (S 100) 339 



CALIFORNIA COM 
SYSTEMS 

Z80CPU Board - 

Disk Controller 2422. w/CP/M 359 

16K Static, A&T 259 

32K Static, A&T 599 

64K Dynamic RAM 449 

System 2210 w/64K. CP/M 2.2 1795 

CPU BOARDS 

(assembled unless noted) 

NORTHSTAR Z-80A (ZPB-A/A) $269 

INTERSYSTEMS (MPU-80) 349 

SSM CBl 8080, A&T 214 

CB2. Z-80, A&T 289 

CB2, Z-80, Kit 219 

DELTA Z-80 with 1/0 289 

SD SYSTEMS. SBC-100. A&T 349 

SBC-200, A&T.. .. . 399 

MEMORY BOARDS 

NORTHSTAR 16K RAM $299 

HRAM64K 589 

HRAM32K 419 

CROMEMCO 16KZ 419 

CROMEMCO 64KZ 829 

MEMORY MERCHANT 

16K Static, 4MHz 159 

64K Static, 4MHz 549 

SYSTEMS GROUP 
(Measurement Systems & Controls) 

DM4800 48K Board 499 

DM6400 64K Board 529 

DMB6400 64K Board 629 

INTERSYSTEMS 64K Dynamic 845 

GODBOUT(Aa-T) 

CPU Z $ 249 

CPU 8085 88 359 

RAM 20 30 359 

RAM 17 64 675 

RAM 21 1439 

Interface 1 210 

Interface 2 210 

Diskl 419 

System Support 1 335 

Enclosure 2 (Desk) 699 

Enclosure 2 (Rack) 760 

VIDEO BOARDS I/O Mapped 

SD SYSTEMS 
VDB-8024, A&T $469 

SSM VB2I/0, Kit 169 

VB2I/0, A&T 229 

MEMORY MAPPED 

VB1C, 16x64, Kit 152 

VB1C. 16x64. A&T. 206 

VB3. 80 Char. 4MHz, Kit 359 

VB3. 80 Char. 4MHz, A&T 419 

APPLE BOARDS 
CALIFORNIA COMPUTER 
7710A Asynchronous Ser Interface. . . $139 
7712A Synchronous Der Interface . . . 149 

7424A Calender Clock 99 

7728A Centronics Printer Interface. . . 99 

MOUNTAIN HARDWARE 

CPS Multifunction Board $199 

Supertalker SD200 259 

Romplus w/ keyboard filter 179 

Romplus w/o keyboard filter 130 

Keyboard filter ROM 49 

COPYROM 49 

Music System ". . 459 

ROMWRITER 149 

Apple Clock 239 

A/D/Da 295 

Expansion Chassis 625 

VISTA 

8" Disk Controller (Apple II) $495 



All prices, P.O. B. shipping point, subject to change. All offers subject to withdrawal without notice. Advertised prices reflect a 2% cash discount (order prepaid 
prior to shipment). C.O.D.'s and credits cards are 2% higher. 
^^ ^^ ^^ CIRCLE INQUIRY NO. 91 

MiniMicrolVlart, Inc. 

943 W. Genesee St. P.O. Box 2992 I Syracuse, N.Y. 13220 (315) 422-2267 TWX 710-542-0431 



PL/1-80 

Continued from page 71 

(Pacific Grove, CA) the advanced 
programming features of PL/1 
are available for the first time 
on microcomputers. 

One powerful feature in this micro 
version of PL/1 is its ability to per- 
form both fixed decimal and floating 
point binary operations under pro- 
grammer control. This makes PL/1-80 
particularly useful in business and 
commercial processing. 

In most languages, the programmer 
has no command over the internal 
format used for numeric processing. 
Therefore, the programmer has no 
control over truncation errors that 
might arise during internal conver- 
sion from binary to decimal opera- 
tions. These errors are magnified in 
business and commercial applica- 
tions because of the need for 
monetary accuracy. 

Differences between the way 
application programs process data 
and the way computers perform 
arithmetic operations make conver- 
sion necessary. Internally, computers 
may perform operations in binary or 
decimal numbers, not in both. They 
generally perform in binary because 
binary data can be processed directly 
by most processors. 

Commercial programs, on the 
other hand, usually process decimal 
values, so those values must be 
converted to binary on input and 
converted back to decimal on output. 

The problem of truncation errors 
is compounded by differences in 
internal number formats between 
languages. For example, among two 
of the most popular Basic inter- 
preters for microcomputers, one 
performs calculations using floating 
point binary while the other uses 
decimal arithmetic. Pascal language 
translators generally use implemen- 
tation-defined precision, while For- 
tran always performs arithmetic 
using floating or fixed-point binary. 

Cobol, designed specifically for 
commercial applications in which 
exact figures must be maintained 
throughout computations, uses 
decimal arithmetic. 

The two short programs in figure 
1 illustrate the essential difference 
between the two computational 
forms: decimal and binary. The 

144 INTERFACE AGE 



programs perform the simple func- 
tion of summing the value 3.10 a 
total of 10,000 times. The only 
difference between these programs 
is that dec-comp computes the 
results using a fixed decimal variable 
while bin-comp does it with floating 
point binary. 

Dec-comp produces the correct 
result, 31000.00, while bin-comp 
produces only an approximation, 
30997.30. The difference is a result 
of internal truncation that occurs 
when certain decimal constants, 
such as 3.10, are converted to 
binary approximations. The decimal 
.10 cannot be represented as a 
finite binary fractional expansion; 
that is, 3.10 is approximated as 
3.099999E-h00 in floating point 
binary. Each addition propagates a 
small error into the sum that is 
compounded by the number of 
additions. In scientific applications, 
inherent truncation errors are often 
insignificant and ignored, but such 
errors are unacceptable in commer- 
cial and business applications. 



PL/1-80 gives a programmer the 
choice between decimal and binary 
representations so that each pro- 
gram can be tailored to a particular 
application's exact needs. It con- 
verts the internal format of the 
program in two steps. It first con- 
verts values to character format 
and then converts to either fixed 
decimal or floating point binary, 
depending on the requirements of 
the application. 

To prevent truncation of digits, 
which occurs in the least significant 
position, PL/1-80 considers all digits 
in a computation equally significant. 
Since all digits are significant, the 
programmer must keep track of the 
range of values that arithmetic 
operands can take on. 

To do this, decimal variables and 
constants in PL/1-80 have both 
precision and scale. Precision de- 
notes the number of digits in the 
variable or constant, while scale 
denotes the number of digits in the 
fractional part. Fixed decimal variable 
and constant precisions must not 



dec-comp: 


bin_comp: 


Droc ODtions (main) ; 


proc ODt ions (main) ; 


del 


del 


i fixed, 


i fixed, 


t decimal (7,2) ; 


t float(24) ; i 


t = 0; 


t ' 0; 


do i =« 1 to 10000; 


do i » 1 to 10000; 


t = t + 3.10; 


t ' t + 3,10; 


end; 


end; 


put edit(t) (f (10,2) ) ; 


put edit (t) (f (10,2) ) ; 


end decimal_co p; 


end bin_comD; 


Figure 1 . Differences between decimal and binary 


! LOANPAYMS 


NTSOMMARY \ 


' Interest Rate 14.00% 


Inflation Rate 00.00% I 


'Date 1 Principal 1 Plus Interest 1 


Payment IPrincioal Paid 1 Interest Paic ' 


!l2/S0iS 2,B90.97lS 33.73ls 


144.031s 219.33tS 6B.73! 


'12/ails 1,479.021s 17.26IS 


I44.03ls 1,647.751-S 3*^3.671 


ill/92 Is 0.25 1s 0.00 Is 


0.25IS 3,000.00ls 456.971 


Princioal , 




Interest , 




Payment , 




%Inflation , 




Starting Month , 




Starting Year , 




Fiscal Month , 




Disolay Level 




Yr Results : 




Yr Interest: 1 




All Values : 2 1 




Figure 2. Loan payment computation 



Note: All figures and program listing reprinted by permission of Digital Research (Pacific Grove, CA). 

JUNE 1982 








COMPUTERS 

m 

NORTHSTAR 
HORIZON II 

HRZ-2-32DD,List $3695 CALL 

HRZ-2-64DD, List $4195 

HRZ-2-Q32, List $3995 

HRZ-2Q64, List $4495 

NEW. . .NORTH STAR /^Dl//^A/7>^GF. CALL 

DYNABYTE 

List Less 30% 

ALTOS 

PLEASE CALL FOR PRICES 

SUPERBRAIN 

By INTERTEC 




J\ 



64KDD $2595 

64KQD $2995 

DSS-IOMEG $3195 

INTERTUBE $725 

Emulator $725 

CROMEMCO 

CS2, Lisi $4695 OUR PRICE $3549 

CS3, Lisi $7995 OUR PRICE $6349 

data 
systems 

Z-89 .... List 

$2895 

OUR PRICE 

$2139 




Intersystems CALL FOR PRICES 



TERMINALS 

TeleVideo 




Televideo 910 $579 

912C $659 

920C $729 

950 • $945 

SOROC 




Soroc IQ120 $689 

IQ130 $579 

IQ135 $719 

IQ135w/g $789 

IQ140 $ 995 

HAZELTINE 

1420 CALL 

1500 $845 

1510 CALL 

t-iAZELJmE ESPIR/T 

ZENITH Z19 $719 

Most Items in stock (or immediate delive/7 factory sealed cartons 
w/(uli factory warranty NYS residents add appropriate sales Ian 
Prices do ngt include shipping, VISA and Master Charge add 2% 
COD orders requife 25% deposit Prices subiect to change without 
notice 



PRINTERS 

CENTRONICS 



739-1 PAR 


. . . $749 


739-3 SER 


. .$799 


704-11 parallel 

704-9 (RS232) 


...$1569 
. .$1519 


TI810 




^M^' 1 ^_^m 


1 







810 Basic $1289 

810 Full Option $1599 

820 RO Basic $1545 

820 KSR Basic $1739 

NEC 7710 FRIC-RO (RS232) SER . . . $2395 
7730 FRIC-CENT PAR $2395 

Diablo 630 RO $2049 

1640 KSR $4043 

1640-RO $3600 

PaperTiger 445G $739 

460 $799 

460G $839 

560G $1099 

Epson CALL FOR PRICES 

DISKSYSTEMS 



MORROW 




Discus 2L) $849 

Dual Discus2D $1389 

2 + 2 $1199 

M-26 $3599 

M-10 •. $2999 



COMPUTERS WHOI^ESALE 

P.O. Box 144 Camillus, N.V. 13031 . . 



ViSA 



'Priee^s- subject to cKange without notice 



CIRCLE INQUIRY NO. 88 



exceed 15, and the scale must not 
exceed the precision. The precision 
and scale of a PL/1-80 variable are 
defined in the variable's declaration: 

declare x fixed decimal (1 0, 3). 

The precision and scale of a 
PL/1-80 constant are derived by a 
compiler counting the number of 
digits in the constant and the number 
of digits following the decimal point. 
For example, the constant ( - 324.76) 
has precision 5 and scale 2. Inter- 
nally, fixed decimal variables and 
constants are stored as binary-coded 
decimal (BCD) pairs, where each 
BCD digit occupies either the high 
or low order four bits of each byte. 



Loan schedule as an example 

A typical commercial/business 
application for this particular feature 
is shown in the accompanying listing 
for a program that computes a loan 
payment schedule, while incorpo- 
rating a number of useful analysis 
and display formats. 

In simplified terms, the algorithm 
incorporated into this program to 
compute the loan payment schedule 
uses three input values: principal 
(P), the yearly interest rate (i) and 
the monthly payment (PMT). Each 
month the remaining principal is 
computed as: 



P + i * P 



(1) 



and is then reduced by the payment 
amount, producing a new principal 
for the next month: 



Pn = (Po + i * Po) - PMT (2) 

As shown, beginning on line 
116, this program reads several 
data items: 



PV: present value (initial principal); 

yi: yearly interest rate; 

PMT: monthly payment; 

ir: yearly inflation rate; 

sm: starting month of payment 

(1 -12); 
sy: starting year of payment 

(0 - 99); 
f m: fiscal month (end of fiscal 

year, 1-12); and, 
dl: display level (0 - 2). 



The initial principal and payment 
variables are declared as fixed 
decimal (10, 2), allowing values as 

146 INTERFACE AGE 



large as $99,999,999.99. The yearly 
interest rate and yearly inflation rate 
are expressed in percentages as 
large as 99.99, as defined on lines 
24 and 29. The month and year 
variables, sm, sy and fm, are in 
fixed binary format and are assumed 
to properly represent month and 
year values. The variable dl defines 
the amount of information displayed 



during a particular iteration of the 
program, where provides the 
abbreviated display, 1 provides 
additional information and 2 gives 
the full trace. 

Using an algorithm similar to the 
one described in equations 1 and 2, 
the primary loop in the program 
occurs between lines 96 and 131, 
where the principal is increased by 



LOAN PAYMENT SUMMARY I 

' Interest Rate 14.00% Inflation Rate 00.00% i 

'Date I Princioal Iplas InterestI Pavrnent IPrincioal Paid ' Interest Paid ' 

'12/30|'S 2,890.97|S 33.73|S 144.03lS 219.33iS '53.73' 

I Interest Paid During 'SO-'SO is S68.73 '• 

'12/81IS 1, 479.021s 17.26|S l44.03lS l,647.75lS 368.57! 

' Interest Paid Durinq ^81-^81 is S299.94 

II1/32IS 0.25!S O.OOlS 0.25lS 3,000.00'S 455. Q7' 

I Interest Paid Durina '82-'32 is S88.30 i 



Figure 3. Execution of the main loop 









Principal , 














Interest , 














Pavinent , 














^Inflation 














Starting Montii , 














Startina Year , 














Fiscal Month , 














Disulay Level 














Yr Results : 














Yr Interest: 1 














All Values : 2 2 








1 




LOAN 


PAYMENT SUM 


MARY 






1 




Interest Rate 


14.00% Inflation 


Rate 00.00^ 




1 


I Date 1 ?r 


inci 


oal IpIus Interest! Payment Iprincioal Paidllnte 


-est Paz 


d ' 


: 11/80 Is 


3, 


ooo.ools 


35.001s 144.031S 


109.031s 


35 


00' 


! 12/80 Is 


2 


890.971s 


33.731s 144.031s 


219.331s 


63 


-3' 


i 




Interest Paid 


During ''80-''80 is 


Sfi8.73 




1 


m/811S 


2 


780.671s 


32.441s 144.03|S 


330.«52'S 


IQl 


17 1 


'02/31IS 


2 


669.081s 


31.141s 144.03ls 


443.811s 


132 


31' 


l03/31'S 


2 


556.19|S 


29.821s 144.031s 


558.02'S 


162 


13' 


• 04/31i S 


2 


441.98ls 


28.491s 144.031s 


6T3.56'S 


1 90 


62' 


! 05/311 5 


2 


326.44 1 S 


27.141s 144.031s 


790.45 : S 


217 


^5' 


; 6/911 S 


2 


209.551s 


25.781s 144.031s 


908.70'S 


243 


541 


:G7/31'S 


2 


091. 30 'S 


24.401s 144.031s 


1,028.3:'S 


257 


94' 


'08/81IS 


1 


971.671s 


23.001s 144.03(S 


1.149.36'S 


290 


94 


' 09/311 S 


1 


850.641s 


21.591s 144.03!S 


1,271.80'S 


312 


53' 


'1Q/81IS 


1 


728.201s 


20.161s 144.03)S 


l,395.<7's 


332 


;;q ' 


I 11/81IS 


: 


604.331s 


18.72|S 144.031s 


1, 520.98' S 


351 


4 1 ' 


' 1.2/31 Is 


I 


479.021s 


17.261s 144.031s 


1,6 47.7=^1 S 


363 


67 '■ 


1 




Interest Paid 


During '81-'81 is 


S299.94 






'ai/32is 


1 


,352.25lS 


15.781s 144.03IS 


1,776. GO'S 


384 


.45' 


1 02/321 S 


1 


,224.00lS 


14.281s 144.Q3IS 


1,905.7=!S 


393 


73' 


'a3/32'S 


1 


,094.25iS 


12.771s 144.03IS 


2,037.01'S 


411 


50' 


■ 34/32 i S 




962.991s 


11.23'S 144.021S 


2,169.2115 


^22 


- 2 ' 


■ 35/32 ' S 




830.191s 


9.691s 144.03'S 


2,304.15''? 


422 


4 2 ' 


: 06/32! S 




695.351s 


8.121s 144.031s 


2,440.06 ' S 


440 


54^ 


107/32 Is 




559.941s 


6.53iS 144.031s 


2,577.55'S 


447 


07' 


; OS/32 'S 




422.441s 


4,93lS 144.031s 


2,71f 6*^'S 


4^2 


00' 


'09''32S 




283.341s 


3.31!S 144.03'S 


2,35-'.38'S 


455 


■3 T 1 


' 10/82 S 




142.62'S 


l.66:s 144.03IS 


2, 999. •'5' S 


436 


9 * ' 


■ i:./3 2 S 




. 25 ' S 


O.OOiS 0.251s 


3,000.00'S 


456 


Qf 






Interest Paid 


Durinq '32-^32 is 


S88.30 







Figure 4. Full display of data 



JUNE 1982 



Princioal , 
Interest 

Payment , 

%Inflation 10 

Startinq Month , 

Starting Year , 

Fiscal Month 10 



Displav Level 
Yr Results 
Yr Interest 
All Values 




1 
2 2 



PAYMENT 



SUMMARY 



I 



Interest Rate 14.00% 



Inflation Rate 10.00% 



I Date I Principal [Plus Interest! Payment I Princioal Paid I Interest Paid I 



1 11/80 IS 
I 12/80 Is 
loi/8llS 
I, 02/81IS 
l03/8l' 
I 04/31 
105/81 
! 06/81 
'07/31 
I 08/81 
1 09/81IS 
I 10/8l|S 



3,000.00 

2,8(54.95 

2,733.39 

2,602.35 

2,471.83|S 

2, 341.851s 

2,212.44 Is 



2,083.60 
1,955.36 
1,829.70 
1,702.58|S 
1,576. Ills 



35.001s 
33.421 S 
31.881 S 
30.361s 
28.831s 
27.321s 
25.811s 
24.311s 
22.811s 
21.341s 
19.861s 
18.381s 



144.031s 
142.73lS 
141.581s 
140.421s 
139.271s 
138.121s 
136.971s 
135.821s 
134.661s 
133.65lS 
132.501s 
131.351s 



109.031s 

217.351s 

325.291s 

432.711s 

539.601 S 

645.941s 

751.71JS 

856.90IS 

961.481s 

1,066,60'S 

1, 170.051s 

1, 272.851s 



35.001 
68.111 
9<5.45i 
129.00 I 
156.77' 
182.901 
207.08! 
229.651 
250.52' 
269.991 
287.52' 
303.41' 



Interest Paid During ''80-''81 is 



S332.69 



I 



! 11/81IS 
'12/81 
101/32 
I 02/82 
103/821 S 
!04/82iS 
I 05/82IS 
i 06/821 S 
I07/82!S 
108/9215 
'09/82IS 
J 10/82 I S 



1, 451.911s 

l,326.68iS 

1,203.50 Is 

1,079.56 Is 

957.461s 

835.87|S 

714.79ls 

5?4.2.5lS 

474.26IS 

354.84iS 

236. 02. Is 

117.80ls 



16.941s 

15.481s 

14.041 S 

12.591s 

11.17 1s 

9.741s 

8.34IS 

6.93IS 

5.53IS 

4.141s 

2.75IS 

1.371s 



130.34fS 
129.19 1s 
128.181s 
127.031s 
126.02!S 
125.011s 
124.001s 
123.00ls 
I2I.99IS 
120.981s 
119.971s 
118.961s 



1,376.48 1 S 
1, 478.031s 
1,580.64' S 
1,680.87 1 S 
1, 782.381s 
1,883.391 S 
1,983.871 S 
2, 083.811s 
2, 183. 191s 
2,281.99! S 
2,380.191 S 
2,477.7ql S 



3]. 8.02* 
330.69' 
34 2.16' 
351.67' 
360.06' 
366.921 
372.311 
376.22' 
373.66 • 
379.63' 
379.27^ 
377.45' 



Interest Paid During '81-'32 is 



S124.23 



I11/B2IS 



0.20iS O.OOlS 0.201s 2,457.00lS 

Interest Paid During '8L-'32 is SO. 00 • 



3-4. 25' 



Figure 5. Loan with inflation adjustment 



the monthly interest and reduced 
by the monthly payment until it 
becomes zero. 

Figure 2 is a minimal display for a 
loan of $3,000 at 1 4% interest with 
a $144.03 monthly payment. In this 
case, a 0% inflation rate is assumed 
with a starting payment in November 
1980 and end of the year taxes due 
in December of each year. The dis- 
play indicates the principal, interest 
in December, monthly payment, 
amount paid toward principal in 
December, and the amount of 
interest paid in the last month of the 
fiscal year. 

Figure 3 shows an execution of 
the main loop using the same values 
with a display level 1 . In this case, 
the output also contains the yearly 
interest paid on the loan (which 
would presumably be deducted from 
taxable income) for each fiscal year. 

Figure 4 uses the same initial 
values but provides full display of the 
monthly principal, interest, monthly 

JUNE 1982 



payment, payment applied to the 
principal and interest payment. 

The same loan and interest rate 
with an adjustment in dollar value 
due to inflation is shown in figure 5. 
A rather conservative 10% inflation 
rate is assumed, so that all amounts 
are scaled to the value of the dollar 
at the time the loan was issued. For 
tax reporting purposes, the display 
showing total interest paid at the 
end of the year is not scaled and 
does not match the sum of the 
interest paid during the year. 

If we assume a zero inflation rate, 
the total loan payment is $3,466.97, 
taken from the previous output. 
Assuming an inflation rate of 10%, 
however, the total cost of the loan 
in today's dollars is 

$2,457.00 
374.25 

$2,831.25 

resulting in a net gain of $68.75 
over a two-year period. D 

Program listing follows 



This Publication 
is available in 
Microform. 




University Microfilms 
International 

Please send additional information 
for 



Name- 



Institution. 

Street 

City 

State 



300 North Zeeb Road 
Dept. P.R. 
AnnArbor, Mi. 48106 



. Zip_ 



INTERFACE AGE 147 



*J 






s: 


^ ^ 


1 


4J 








*j 


4J O 


H .. - C 


A D 


OJ 






^ 






o 


A U 






c 


4J 


M M *J .» 5^ — 




O 






o 


a p< 


(UTJ (^ (^ 


«M H 


fH U 






u 


o -^ 


W C + 4 H + 


-H 


• ^TJ U 






to 




-H 3 ac ■ 1 


\ UI 


— (U 








dJ -- (U 


Id O Pi •- PLi Pi -H 


O 


rH 








r-t u •-i 


U-IUMP^P. e'O^P^U 


•r» •- *J 


TJ rH 






H 


-H (U H 




U « O 3 


^ o (d 






< 


u-i TJ x: 


N N N N n p. N H N 


•U O' 


*J C 

W V CP 

•H -H 






O (U 


Id :> 

a j:: o 


P. 




F 


>iO o 


•H U-l 


H ,H W 


w 


U) 


H Id 


TI 


(UMMP^P^H P^P^M 


U-i 


•o 




N N 


c 


H 






*J 


H 


H 


JS 


iH 






(U «M 




P. P. 


M«M 


Id 






CP-t 


g 


>iM P. 


^H.H 


u 







cr. Pl, 






CT> Jt; .. 






\ M ^ 






a> Jm 






ch * ??; 






A ►-« 






D.EH 






-?5* 






Id M 






•- (U 






•. M 






-^ Pm 






>.?5 - 






+ M Pm 


C 




P ^ 


lU 




♦ * M 


x: 




O 


4* 




O ^1 * 






.H tU 


O,^ 


c 


^ — P4 




OJ 


\ >lP4 


A >, 


x; 


— Id 


t-l 


■p 


^ rH - 


rH Id c 




- Jm 


ti g (U 


rH cr> 


*J w ?; 


e -c 


a\ 


■ H tH M 


la p 4J 


+ 


T) T) 


w - 


A 


(U * 


e rH rvj rH 


>i 


-H 


4JH .H 


>! 


HEHTI 


H + .-II 


H 


Ids: c 


n Id A o 


U-l 


U f^ (U 


^uB^-oe 


t>iH 











U — > 


en 










,^ 














(U \ Ch 


> 










?5 














TI - N 












M 














4J U N ON 










JM 














TI H - - 


N 










1 














ttJ TI A N 


N 










P. 














X (U — N 












M 














-H \ N 


N 
























«4-l ^ - - 


N 










U 






>1 








*J JO N 


N 










Id 






U 








— D - N to 










(U 






Id 






(U 


QJ ^ to 


D. 










1 






c i 






TI 


TI D ^ D. 












4J 






(U D 








- -^ 




>i 








c 


>! 




x: w 






U 


U — Id rM 




Id 






dJ 


(U 


u 




4J 












f-i 






n 


l-l •- 


Id 




M 






J3 


n (Uy fM 




D. 






u 


U (U 


Fj 


u •» 


TI -H 












U) 






x> 


O M 


Fi 


Id ^ 


C Id 






Id 


Id H ^ Id 




•H 








u 


D 


<U M 


(U u 








^»M ^ «— 




TI 








n 


in 


>i — 


Q) ( 






u 










o 




H 




lu 


W 


TI 


>- o -^ 


4J 




TI 


>! O 


TI 


-H ?5 TI 


*J o 


H «4-l 


C 


in 


u li 


D 




C 


t-l 


u 


C 


Id M 


c 


C l-l 


(U H 


i) 


iH 


D.T3 


D. 




dJ 


Id 


P 


(U 


u t^ 


d) 


(U D, 



rjTrininv£)vor-coch<:pQPQDPorsirirrvi)r-oofauWrMri ininooo-HrsirMriririrrrrininininvi) 

mmriririririririririnnriTrTrrrrrrrTrrrTr^^inin ininvi)U3V£)V£)Vi)V£)Vi)»r<vi)v£)V£)V£)V£)V£)V£)V£) 

oooooooooooooooooooooooooo OOOOOOOOOOOOOOOOOO 

uuuuuuuuuuuuuuuuuuuuriuuuuu uuuuuuuuuuuuuuuuuu 

.nvr,r-coa^o^fMrl-rlnvi,r-coa^o^rMn^mu:'r-coa^o :1^:2:^'^;5[:,3°::S;;!P1;::];^^;5!;," 



in u rvj rvj rvj rvj 
v£) v£> r^ r^ r^ r^ 

V£»' VO V£> V£) V£> V£) 

o o o o o o 


r- 

O 


o o 


n 
o 


n m 
o o 


m 
o 


m m 
o o 


m 
o 


m 
r- 
o 


ri 
r- 
o 


in 
r- 
o 


00 
V£) 

r- 
o 


00 

o 


00 
V£) 

r- 
o 


00 

r- 
o 


u 


u u u 


U U 


(U 


(U (U 


a> 


(U (U 


u 


U U 


U 


(U 


(U 


0) 


u 


U 


U 


U 


fM 


O rH fM 

m n m 


m n 


in 


m n 


00 

n 










in 






00 


en 


o 
in 


in 



IFVDIJ 



Teach about computers 
Teacti using computers 
Teacti teachers about 
computers 



THEIil 



ICCE works for you! 

The International Council for 
Computers in Education 
publishes The Computing Teacher 
and a number of booklets related 
to instructional computing at the 
precollege level. For a current 
catalog write: 




ICCE/TCT 

Department of Computer & Information Science 
UNIVERSITY OF OREGON 
Eugene, 'OR 97403 U.S.A. 



o4 rvj oj 
o o o 



>i>i>i>:>i>i« Id Id 

v^.. uiuuiuuuEge 

X)X)a «didid«d»d«d -h-h-h 

^^ N ccccccuuu 

.H O < -H H -H -H H -H 0> (U tt> 

» » > ^X)X)X)X)X)X)TJTITJ 

>i>. >i .HTJTJTJTJTJTJTITJTJ 
X)X)X) ^VVVVVVOJVV 

-H -H -H t-l -H -H -H -H -H -H 
tt)M X)«M«M«M«M«M«M«M«M«M 



o 

00 

0. 







*j o> o> w (d 






D. U P .H 4> TI 






.H-PU-IU *>eu)>iU)'HTJPiCUCli 










U 


O) 




O 0> -H 


c 




U U U 
p.dP TJ 


(0 


4J 




:s 


H 




E 


o 


u>v£>QQQQQQQQQOQQQO 


o 


oooooooooooooooo 


CO 


o 


oooooooooooooooo 


o 


o 


oooooooooooooooo 


Id 


cdUUUUUUUUUUUUUUU 



148 INTERFACE AGE circle inquiry no. 21 



Jl/A/E 7982 



< 


«d - 




Pi ^ 


X. 


a^ 




c ■— 


X. 


X 






D 


i> -^ 




m ^ 


in 


,-1 lO 



.^ 








♦J D'Vl 










-• C VI 


fM 








TJ •H^ 


•^ 








dJ k4 0. 


O 








a ' 


.H 








-Q «d 










♦J 


>,.H 








a TJ -- 


U (0 








n-Hi 


m Fi 








4J nj cr> 


C -H 








a Pna> M 


H U 




c 


•H 


O ■> nJ 


X) (U 




dj 




— +J D. (U 


TJ 




£ 


1 


(U w * >. 


•a 




♦J 




^ (U «d - 


(U T> 






&= 


•H M — ^ ♦J 


X (U 




«N 


vi_i tt) fM ^ C 


•H K 




.H 


(U 


*J ^ (1) fl) 


U-l -H 






n c 


P C^ C n 


«M 






•r^ 


•H n in H M 


n. 


> 




er 


>:•» ^ .H D 


>,»H 




F^ 


w -^ u 




n 




.H 


^ X -1 

♦J — ' -< TJ 




K 


*M 


nJ 


O \ nJ rd c 




,-t 


u 


0,— U (U 



JJ 



TJ 




TJ - • 




TJ 








T3 1 T 


J 


(U X 








ttJ - - - ^ 








0) 1 
1 ^ 




>i 




p - en 












P. 1 




•H 




•H * n 




•^ 4J •'TJ 








■H 1 




^ < 




^ (U y 




>: w A H TJ 








^ 1 




W 




w ♦J D. 




w tt) — nJ -H 








U) 1 




PH 




Id - 




•H M Pi m 








1 








-« o'. nj 




^ nj fl) P^ 








.._ ( 




♦J 




4J ^ 




4J •* P*i 4J.H 








C *J ( 




a 




a *J rsi 




Oy -.♦ c C nj ♦J 








•H a 1 




p 2:^ 




Pi in •^ 




P,— U M tt) P Ul 








n p. 1 




♦J ^ 




*J 01 ^ 




*J C Eh «» 

a tt) H S u «^ 








4J\ 




a <o> 


.-^ 


a M in 


^^ 


.^ •« 






TJ a - 




O -1 




O V ^ 




O ♦J M Ul Id C tt) 


— M 






tt) o> 




-o- 


(i) 


w 4J ^ 


tt) 


— nJ P< a P<H ♦J 


tt) tt) 






X — 1 




tt) X 


c 


(U C X 


c 


tt) Q -H M C 


C TJ 






•rH tt) » 


tt) 


.H »J ^ 




.H M ' 


■H 


^ — p^ Pn M 


•H Id 






«H ^ » 


C 


■Hx «d 


.H 


•H> «fl 


.H 




^ tt) 






•H 1 X 


•H 






«M ■- ^ 




«i-i *-' 


jn 






•HIM 1 - 


- .H 




.H 




.H 




.H 




u 


1 




♦J — 


.H 


■IJ — 


.H 


4-1 


-^ TJ 




o-< 


♦J 1 


T1+J 


ax 


nJ 


0\ 


Id 


a 


Id c 




M O 


D> 


Sg 


— 


U 


p.— 


u 


p. 


u (u 


tt) 
c 


D.-U 


D.- 


















TJ 














■H 






C 



O T ^ iH o rM 
n ,-1 iH O "H 00 iH 



♦J M 

c Id £ 

O tt) ♦J 

C X >< c 

o o 

.- ^ H o^ D^ s: 

p. w ♦J +J C C 

•H tt) C Id -H -H ,H 

U M tt) .H +J ♦J la 

C ttJ E «*-« M M L) 

•H 4J S C nJ nJ Ul 

M C nJ M +J +J H 

pL^ M pi4 <w> tn U1 Cm 



Id 4J 



tt) Ul 



Ul IP 

tt) tt/ 
M a 

tt) .H 

+j Id 
c > 



Q tM >i < 



oo^^^in.Ha3 ^■^•^■^030303 a30orMinoooronnnu3rMr\jr\jrMrMrMrMU3i£)i£)i£)U3U3i£)WWWW 

i£)u)U)U)r- 030000000000 oorMrvJu)U)U)U)WW WW'^'^'^"^"^"^'^'^'^'^'^'^'^'^<r>a^a>cr> 

r^r^r^r^r^r^r^r^oooooooooooo oooooooooooooooooooooooo(r>a^cr><r><r>a^<r>a^a^cT^a><r>(r>cr>(r>a^a^cr> 

oooooooooooooo oooooooooooooooooooooooooooooo 

tt)ttJtt)<i)tt)tt)tt)tt)ttJtt)tt)UUuuoia)tt)tt)tt)tt)tt)tt)tt)tt)tt)a)tt)tt)ttj<iitt)a)UUt)Utt)tt)tt)ttJtt)U(d 

«Nmrrinu)r-oocr>OiHr\jnTrin i£)r-oocr>Of-ir4riTrini£)r^oocr>OtHr\jnTrini£)r^ooa^Or-t«Nn'«rin 

ininininininininu)U)u)^o*t)io iovxj«iu)r^r^r-f>r~r~ r~r^r^r->oooooooocDoooooooooocr>cr>tr>cr>a^cr> 



Z 
M 

< 



O 



rMr4r4r4r4rsj^^^,H^^ 

^ ^ ^«. •'^.rMrvin «.inr\j 

oooooo - * ^•m - - 

.HiHiHr-trHiH^'^TriHr^ ■^T 

ididididnjidididididid id 
EEEEEEEEEEEE 

Ki\iKiKi\iKiKiKiKiKiKi U 

tt)t)a)va)a)a)tt)a)tt)a) o) 
tjtjtjtjtjtjtjtjtjtjtj TJ 

TJTJTJTJTJTJTJTJTJTJTJ TJ 

vvva)t)a)tt)tt)t)t)tt)v 
xxxxxxxxxxxx 



►J i: fe fc i-i P^ H ^ H H M 

P4 P4 P4 M tH M >,H M U «M H 



-^fegf= 



rt 
< 






♦J 

o 
c 
c 

Id 
u 








p. 

4J 


u 

VI 


E 
Id 

c 






p 

c 




















C 








c 
o 


Id 
tt) 




4J 

c 




a)^ \ ^ 

> 

«» O .H CM 


X 
X 












o 


tt) 

4J 


tt) 

4J 






TJ 

Id 










.H 

Id 
D. 




4J 
Ul 


4J 




u 

•H 
4-1 








c 


c 




u 


























W 










•H 


















■H 


•H 




.H 




nj in Ul Ul 


;3 


4J 












4J 


4J 














u 




kl 


tt) 




.H 








4J 


4-) 




Id 




.H 4J tt) tt) 




a 
































c 






fc 




«M 










M 




u 




p -^ 14 a 


10 


p. 




.^ 


4J 






. 


C '— 


















rl 




4J 




c 








Id 


Id 




Ul 




Ul a tt) ^ 


< 


+j 




« 








4-> 
Ul •<• 


tt)4J 

x: a 


4J 
















M 




c 

n 


Id 

04 




fH 




O 
O 




♦J 


4J 

tn 




•H 
P4 




■H Ul 4-) Id 

Q tt) c > 


< 


o 




4J 


*j 
1 






■H -~ 
•H tt) 


4J p 
4J 


p. 

4J 






4J 






tt) 




■•"• 




-H 
< 


•H •'. 




•H 

< 








•H 
< 


•H 

< 




< 


.^ 


•H Pi M 
< .H 


^ 


tt) 




in 


o 






c 


^ a 


a 






in 






a 








..-1 ^^ 


•H > 








V 




•H ^ 


•H 








■H M M .H 




.H 






1 






^ Id 


c o 


o 






•H 


>. 




M 


^-. 


< > 




< -rl 




< 


M 


M 




< E 


< 


> 


< 


E 


< tH >i < 


Ul 






•H 


r 






r4 c 


o- 








.H 


M 




Xi 


ri 


^ P^ 




^ >! 


\ Pj 


i 


^ 


•H 






\ Ul 


^ 


Ul ^ 


<*i 


\ -H -.H -H 


•n 


«l-l 






01 








U tt) 


0) 








4J 


































^ < < < 


0) 


TJ 




P. 


p, 






P 4J 


VI .H 


.H 






P 


0) 




tt) 


n 


4-F 4J 




4J 4J 


4J 4J 


4-1 


4-1 


+ 


O 


4J 4J 


4-1 


4J 


4J 


4J 


4J H -H H 


.H 


tt) 






() 




4-1 


•H Ul 




•H 








M 




•H 


•H 


Ul Ul 






Ul Ul 




Ul 


Ul 






in (0 


Ul 




Ul 


Ul 


■H < < < 


t) 


c 




V 






P 


^ -H 


•M 


u-l 






V 






•H 


^ 


•H H 


fc 


•H •r^ r* 


•H -H 








•H 


fH 


•H -H 


•H 








TJ^ ^ ^ 




•H 


r 


Ul 


o 




P 


Ul .H 


N 






C 


Ul 


O 




£ 


Ul 


.H .H 


•-^ .-^ >,rH .H 


M 


•H 


•H 






.H .H 


.H 


•H 


.H 


.H 


tt) 


JJ 


«l-l 


H 




4J 




4J 




C 


c 


i-i 


•r- 




4J 




y 


































OT 


0) 


CP4J 




Tl 


a 


4J 4J 


0) t) 


tt) 


o 


CP4J 




TJ 




4J 


4J 


N 


4J 4J H 


4J 4J Eh 


4-1 


4-1 






4J 4J 


4J 


4J 


4J 


4-1 


♦J 




TJ 


ttJ 


a 


o 


r 


o 


a tt) 


E P 


p. 


M 


tt 


a 


O 


C 


•■ o 


3 


tt) 




a tt) 


a tt) S 




tt) 






a t) 




tt) 




tt) 


3 


fH 


C X) 


p 


XV 


tt) 




P, cn 


Id o 


o 


MX 


p 


KV 


tt) 


>iTJ 


P 


D- 


P. 


Pi CP-H 


p Kr(X4 


P. 


D^iM 


u 


p. KT 


U. 


D^ 


P 


cn 


P. 




a 










c 




c 


tt) 


tt) 










n 



































PPPPPPPPQPPPPPPPPPfMfMr-<fMr4rMrMcr.injMjMQUU^^QoU fMtMfMioiorirsi.H.Hoor-r-WQQ'TnnnrtrMcr.iHCDOWWWW 
oooooooooooooooooor<nnninvx)vx)vou)oocr><r><uUWWWp40 ooorH.Hronini£)r^a^<[OPWorsjini£)r^tr><UQP4rvjrvir\j«N 

OOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOrH ,HiHf-|iHrH<-ltHrHiHtHfH»HiHfHiH(NrM«Nr\jrMr\jrMr<«Nr<nnnn 
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOO 

OUUUUUUUUUUUUUUUUUUUTJ*»*»TJTJUUUUUUUUUUTJtt)tt)TJTJUUUUUUUUUUUUUUUUUUUUUUUUUUU 

a3cr>OiHr^rn^inioi^ootr>OiHr^rn'^inioi^oocT^OfHr^irn'^inu)|^c»(r>OiHrv<ro.»rinior^ooa^OiHrsjrn'^ 
tHfHr>ir4r4r4r4r4rsjrirsjrsjrnrorornrnrnrnrnrnrn^^^Tr'^'^'»r^'^'^"i"^ininininininininv^ 



J(;A/E 7962 



INTERFACE AGE 149 



Fortran 

Continued from page 71 

in figure 1. 

Show one column at a time to view 
the contents of the stack as you 
process the line from left to right. X 
indicates the stack as it exists; either 
empty or with one or more values from 
previous calculations. In columns B 
through F, imagine stacking dinner 
plates with numbers on them. One's 
plate goes lower on the stack as the 
others are added. The arithmetic 
operators atop columns G through J 
put one value on top for each two 
used, shortening the stack. 

The numbers could be written as 
the names of variables, constants or 
subroutines: CALC1 CALC2 CALC34 
VAR6 + - * - , with CALC1 and 
CALC2 being arithmetic subroutines 
each leaving one value on the stack, 
CALC34 leaving two, and VAR5 a 
variable or constant derived or 
declared elsewhere in the program. 

Alternatively, the line could be 
written with operators and operands 
mixed: 54 + 3-2*1 - and the 
process displayed on the stack 
(figure 2). One gets the same result 



While Forth 

usually 

includes 

an assembler 

as part of 

its dictionary^ 

it may also 

extend itself 



—shorter stack— but different tem- 
porary results. Circumstances would 
determine which order to use. 

As written, neither example is 
bracketed with subroutine delimiters, 
so they are not Forth program lines. 
Either could be defined as a complete 
subroutine, or part of one. 

At its core. Forth is a minimum set 
of command WORDS, a vocabulary 





1 


2 


3 


4 5 + -*-: 


OPERATION 


(A) 


(B) 


(C) 


(D) 


(E) (F) (G) (H) (1) (J) : 


(COLUMN) 


(X) 


1 


2 


3 


4 5 9 6 12 11 : 


FIRST ON STACK 




(X) 


1 


2 


3 4 3 2 1 (X) : 


SECOND ON STACK 






(X) 


1 


2 3 2 1 (X) 


THIRD ON STACK 








(X) 


1 2 1 (X) 
(X) 1 (X) : 
(X) 

Figure 1 . Stack formation 


FOURTH ON STACK 
FIFTH ON STACK 
SIXTH ON STACK 




5 


4 


+ 


3-2*1- 


OPERATOR 


(A) 


(B) 


(C) 


(D) 


(E) (F) (G) (!) (J) (K) 


(COLUMN) 


(X) 


5 


4 


9 


3 6 2 12 1 11 


FIRST ON STACK 




(X) 


5 


(X) 


9 (X) 6 (X) 12 (X) 


SECOND ON STACK 






(X) 




(X) (X) (X) 


THIRD ON STACK 






Figure 2. Mixing operators and ope 


rands 



150 INTERFACE AGE 



of primitives used to define new 
words called secondaries. In the 
figure 2 example, + , - , and * are 
primitives, CALC1 , CALC2 and so on 
would be secondaries. 

From simple declarations to entire 
subprograms, secondaries may be 
subroutines in a particular program. 
They may be compiled, permanently 
or temporarily, into the language 
itself for use in command, program, 
or edit mode. The primitives and 
secondaries make up a dictionary the 
programmer expands or contracts 
as needed. 

One way to extend TRS-80 model 
I Basic is programming SYSTEM 
routines in Z80 code. Such exten- 
sions become part of the computer 
operating system, regardless of 
changing programs, until power- 
down or erasure. 

Most Basic dialects let pro- 
grammers set up processes and 
equations for use as if they were 
defining functions of the language. 
From a function defined DEF FNA(X,Y) 
= (X/Y), then B = FNA(4,2) returns 
B = 2 in a program. These are 
single-use functions— they return 
one result to the main program and 
are not true subroutines. 

If your computer lacks a clear- 
screen (CLS) command, it could be 
simulated by PRINT CHR$(28); 
CHR$(31 ), which puts the cursor in 
the upper left position and clears 
everything to the end of the video 
display. It could be defined as this 
function, DEF FNA$(X) = CHR$(28) 
+ CHR$(31 ), and invoked by PRINT 
FNA$(0). Zero is a dummy argument. 

To use the function in command 
mode, Basic requires that the 
function be defined in a program and 
run. However, EDITing the program, 
CLEARing it or LOADing another 
wipes the function from memory. 

While Forth usually includes an 
assembler as part of its dictionary. 
Forth may also extend itself. 
Whether extensions are as fast or 
space efficient relative to Z80 
coding or not. Forth is a faster tool 
than assembler or machine language. 

Forth allows and encourages writing 
SYSTEM subroutines. They are 
immediately compiled into the 
language and usable until removed 
or until the computer is turned off, 
just as machine code SYSTEM 
routines. Such routines may be 
compiled permanently into the 
language and loaded whenever the 
system is booted up. 

A minimum usable Forth operating 
system would have data input and 

JUNE 1982 



output procedures, stack, symbol and 
memory minipulation, and two primi- 
tives: addition and subtraction. The 
user would derive secondaries such 
as multiplication, division or strings, 
from primitives and other secondaries. 
For example, in Forth, addition 
returns the sum of the top two values 
on the stack: n1 n2 + returns SUM1 
(n1 +n2) on top. Here is one Forth 
definition of a multiplication function. 

: MULTIPLY OVER + 

IF DUP ROT 1 
DO OVER + 
LOOP SWAP DROP 

ELSE DROP DROP 

ENDIF ; 

It would be called as a subroutine 
by n1 n2 MULTIPLY. For simplicity, 
it is an integer-only routine that 
returns zero for multipliers, n1 , less 
than -I- 1 . The colon signals that it is 
a definition, and the semi-colon 
terminates it like the period closing 
this sentence. The semi-colon is 
analogous to RETURN in Basic 
program subroutines. 

For Z Y MULTIPLY (Z times Y), if 
Z is greater than 0, a graph of the 
first three lines of MULTIPLY would 
look like the configuration in figure 3. 

Columns A to C show Z and Y on 
the stack when MULTIPLY is called. 
OVER in column D copies the second 
value on the stack and puts it on top. 
When zero is put on top of the stack, 
the comparator (is greater than, +) 
evaluates it with the value below and 
replaces them with a flag [-i- 1] for 
true or [zero] for false. If that value 
on top of the stack is + 1 , indicating 
Z T 0, the IF removes the + 1 to 
continue with the IF clause. 

Note that a comparator actually 
puts a number on the stack. It's an 
operation, not a decision. IF is the 
decision maker. The flag IF uses can 
come from a comparator operation 
or any other legal stack manipulation. 
This isn't a Forth tutorial, so suffice 
it to say that programmers have 
more flexible control of a program's 
flow with this separation of functions. 

DUP, above column H, duplicates 
the top value, and ROT, in column I, 
rotates the third position to the top. 
The 1 on the stack in column J is the 
initial value of the loop counter or 
index. DO removes the two top 
values (Z and 1 ) to a separate return 
or loop process stack. 

Within the loop, OVER duplicates 
the second value to the top, and the 
two top values are then added 
(column M). When the loop reaches 



In Forth, 
addition 

returns the 
sum of 

the top two 
values on 
the stack 



the limit Z in column N, SWAP in 
column O reverses values and DROP 
in column P ejects the top of the 
stack, eliminating an unnecessary 
value. Notice that ROT and SWAP 
rearrange the stack without changing 
its height. 

If the flag in column F were zero, 
processing would skip to the ELSE 
clause and drop the multiplication 
values. 'Then" returns zero to the 



program by placing a zero on top of 
the stack. 

Figure 4 shows the multiplication 
with real numbers, 3 4 MULTIPLY 
(which is three four times). 

Up to column M, this table is like 
the generalized example. In M, on 
the index stack, the index or loop 
counter (1 at the time) increments by 
1 and is compared to the loop limit. 
Since 2 is less than 3, we go through 
the loop again. In P, 2 plus 1 is equal 
to 3, so we go on to SWAP and 
DROP. As with Basic's FOR-NEXT 
loops, Perth's DO-LOOPs cycle at 
least once. 

This line prints the result of a multi- 
plication: n1 n2 MULTIPLY DUP . 
The dot is the PRINT command and 
removes the number on top of the 
stack and displays it on the screen. 
DUP keeps a copy of the result for 
further processing. If only the 
display was necessary, DUP would 
be omitted. 

In Basic, you might write the 
routine as follows: 

100 INPUT A: INPUT B: Y = A: 

Z = B: YY = Y 
200 FOR X = Z TO 1 STEP - 1 
300 YY = YY + Y 
400 NEXT X 
500 PRINT YY 



DO-LOOPs are like FOR X = 
Z STEP+1: NEXT X loops. 



YTO 



Z Y OVER + IF DUP ROT 1 DO OVER + LOOP SWAP 
ABCDEFGH IJK LM N 
XZYZ0+1YY Z1Y YYY (N0TE1) Y 
XZYZYZYYZYYY YY 
XZYZXZYYXYX X 
X Z X X X Y X 
X X 


DROP 
P 

YY 
X 


N0TE1 : 


increment index (loop counter) and compare it to the loop limit. 




Figure 3. Graph of MULTIPLY function 




3 4 OVER + IF DUP ROT 1 DO OVER + LOOP OVER + LOOP SWAP DROP 
ABCDEFGHIJKLM NO P Q R 
34 3 D+14 4 314 4 81+1 x3 4 122+1=3 4 12 
X3 4343443444 84 12 X 
X343X344X4X 4X X 
X3XXX4 X X 
X X 


NOTE: Columns M and P display the RETURN stack operations. 






Figure 4. Multiplication with real numbers 





JUNE 1982 



INTERFACE AGE 151 



[program name] 
: TASK : 

declare variables & constants 

: MULTIPLY OVER + IF DUP ROT 1 DO OVER + LOOP SWAP DROP 
ELSE DROP DROP ENDIF ; 

SUBONE (process or declaration) ; 

SUBTWO (process or deckaration) ; 

SUBTHR (process or declaration) ; 

SUBFOU SUBONE SUBTWO MULTIPLY ; 

SUBFIV SUBONE SUBTHR MULTIPLY ; 

J0B1 (process) ; 

J0B2 (process ; 

SUBMASTER SUBFIV 1 = IF J0B1 ELSE J0B2 ENDIF ; 

MASTER SUBFOU 1 = IF BEGIN SUBMASTER 1 = UNTIL ENDIF ; 
MASTER FORGET TASK 

Figure 5. Single word defined by a program 



In Basic, variables are declared as 
needed and programs tend to become 
variable-heavy. MULTIPLY uses no 
named variables— just stack opera- 
tions. It's easier to talk about variable- 
oriented programs. X is equal to this, 
Y to that. But it's easier to Interactively 
verify stack processing. However, a 
variable could be assigned, the result 
of calling MULTIPLY or any of its 
intermediate steps. 

Forth program structure is similar 
to Pascal. Variables and constants 
are declared first, followed by defini- 
tions of subroutines that do specific 
tasks for other procedures in the 
program. Then, step-by-step, the 
subroutines are used to define more 
general program routines. 

APL and Basic programmers play 
a game with themselves: writing a 
complete program in a single line. 
Forth programmers define, refine 
and extend the language itself, until 
a single word is defined by a whole 
program, as shown in figure 5. 

This is a fairly complex example of 
a Forth program structure, com- 
pressed into a single page to avoid 
losing its shape in minute details. 
The whole page is the program 
named MASTER. It can be run by 
entering MASTER from the keyboard, 
or by including it on the screen with 
the program loading the program calls 
and runs itself. An example is to 
enter RUN "MASTER" rather than 
LOAD "MASTER" in Basic. 

The definition of the control 
routine is read like this; if the result 
of SUBFOU equals 1, do SUB- 
MASTER until SUBMASTER returns 



a 1 . There are two non-system 
words in MASTER'S definition: 
SUBFOU and SUBMASTER. 

SUBFOU is SUBONE multiplied by 
SUBTWO. SUBFIV is similar, with 
SUBTHR replacing SUBTWO. The 
definition of SUBMASTER is, "if 
SUBFIV equals 1, do J0B1, other- 
wise do J0B2." 

Neither SUBFIV nor MULTIPLY 
appear in the definition of MASTER, 
but are nonetheless part of its 
meaning. Just as in a natural language 
dictionary, words define other words 
and are in turn defined by words. 
Recursion is allowed; MASTER can 
call Itself, but beware of infinite loops. 

FORGET TASK removes anything 
back to the most recent previous 
TASK definition from memory. It is 
the same as including NEW at the end 
of a Basic program. It's necessary 
because Forth compiles programs 
each run time on top of what is 
already in memory. Some Forths 
recognize only the first three letters 
of a WORD, others, up to 31 . 

How complex is Forth, in com- 
parison to Basic and other language 
options? The programming structure, 
RPN, the stack and other demanding 
Forth features force a programmer 
to stay on top of his task. Basic's 
voracious need for variables as flags 
to alter a program's flow can lead the 
user astray. 

On one hand, Perth's stack opera- 
tions reduce the need for most 
temporary variables. Stack manipu- 
lations are Perth's way of setting 
up local subroutine variables. On the 
other hand. Forth variables require 



more attention than Basic variables. 
It quickly becomes easier to use 
the stack. 

Forth is more interactive than 
Basic. To test a subroutine in Forth 
command mode, numbers (or what- 
ever a routine needs) are placed on 
the stack and the routine is called-. 
Basic variables' background require- 
ment complicates using GOTO and 
GOSUB in command mode to Inter- 
actively verify subroutines. 

User commands, edit mode func- 
tions and program subroutines may 
be created and tested in command 
mode because they are compiled 
directly into the language. Routines 
developed for programs can also 
be used in command mode. Forth 
permits tailoring the language to suit 
immediate need. 

For example, an astrologer might 
have a routine to make time-of-birth 
corrections for longitude variations 
and daylight savings time. In Forth, 
the routine could be one of many 
available in command or calculator 
mode that simply require entering 
the data and calling the routine in 
one step— rather than responding to 
a program's menu or list of questions. 
In a sense, the astrologer creates a 
dedicated astrological language, with- 
out giving up the general capability 
of working with Forth, Basic and 
Fortran. Forth allows many dedicated 
calculators to coexist along with it in 
a computer. 

Some implementations of Forth 
include the capability of producing 
ROMable code. Small calculators use 
the same kind of processing chips 
our computers use and are relatively 
inexpensive. It seems that there 
should be a way to combine Perth's 
ease of programming with small cal- 
culators. ROMs, PROMs or EPROMs 
could interface with Forth programs 
to create dedicated machines. The 
market for a calculator dedicated to 
that task would probably be too small 
to be commercially successful. But 
a ROMable calculator with some RAM 
moves the idea from hardware to 
software, from the technician to the 
programmer who can tailor general 
solutions to special needs and still 
yield a profit. 

The various Basic dialects are 
more or less mutually translatable. 
More importantly, within a dialect, 
the words are constant; a program 
in Radio Shack level II Basic will work 
in any TRS-80 model I. As a Forth 
environment becomes a private 
creation, it becomes less sharable; 



152 INTERFACE AGE 



JUNE 1982 



you can't read my program and know 
what it does if it contains undefined, 
non-standard WORDS. 

While core dictionary symbols— 
though cryptic— are standardized, 
personal extensions won't be. That's 
not only due to programming varia- 
tions. Correspondingly, use of Disk 
Basic commands without TRSDOS, 
a call to a personal Forth command 
won't work in an environment in 
which it is not contained. 

If you buy a Forth program, con- 
sider the changes time will inevitably 
require. After two years and beyond, 
who will sleuth the structure of some- 
one else's personal Forth for you? 

What of the crytic nature of the 
language? Just about every alpha- 
numeric keyboard character may be 
defined as a command word in the 
dictionary. While Basic and Pascal 
programs and statements provide 
clues to their purpose and process 
—even to the uninitiated— Forth may 
emerge well-camouflaged. 

Nevertheless, once learned, Forth 
is an easy language to work with, and 
it runs quickly. How quickly? We 
wrote a Basic program to display all 
of the legal Scrabble hands. Uninter- 
rupted, it ran for eight days and was 
still not finished when we turned it 



off. Running the same algorithm, our 
first Forth program completed the 
task in about three hours, and 
required a few hours to program. A 
version in Radio Shack s Tiny Pascal 
ran about the same length of time 
but took several days to program. 



Forth is 

an easy 

language 

to work with, 

and it runs 

quiclily 



Each program ran on the same 
unmodified TRS-80. 

How easy is Forth to write? From 
concept to notes to working defini- 
tion to writing and debugging 
MULTIPLY usually take less than five 
minutes, including disk swap. 



Forth works well as a personal 
learning environment. For example, 
writing a Pascal interpreter in Basic 
is an interesting exercise but not 
necessarily useful. A Pascal inter- 
preter in Forth could be fast and 
complete. With an appropriate gram- 
mar, individual versions of any 
language can be written. 

Forth is a unique blend of high 
level techniques and machine code 
attention to detail. It's a program- 
ming bridge. For personal programs, 
for self-contained programs like 
games, and for programs making 
evaluations from keyboard-entered 
data like interest tables, Forth 
is ideal. 

Running Forth programs mandates 
the purchase of a Forth operating 
system or the assembly of one by 
another means. Be wary of letting 
someone else structure files for 
important business data in Forth. It 
uses a 1 024-byte screen instead of 
CP/M's 128 or TRSDOS 256-byte 
buffers. If your programmer uses 
Forth, get clear documents deline- 
ating system extensions as well as 
program routines and file structure. 
Access to Forth files can be written 
in the other languages, and that may 
be an important provision. D 



In Texas, Orders, 

Questions & Answers 

1-713-392-0747 




INDUSTRIES, INCj 

21969 Katy Freeway 
Katy (Houston) Texas 77450 



To Order 
1-800-231-3680 
800-231-3681 



SAVE BIG DOLLARS ON ALL TRS-SO® HARDWARE & SOFTWARE 

TRS-80® by Radio Shack. Brand new in cartons delivered. Save state sales tax. Texas residents, 
add only 5% sales tax. Open Mon-Sat. 9-6. We pay freight and insurance. Conne by and see us. 
Call us for a reference in or near your city. Ref: Farnners State Bank, Brookshire, Texas. 



WE OFFER ON 
REQUEST 

Federal Express (overnight delivery) 

Houston Intercontinental Airport 
Delivery, Same Day Service 

U.P.S. BLUE-Every Day 

References from people who have 
bought computers from us probably 
in your city 



ED McMANUS 



B 
B 

B 
B 



S^^^9a^^fl|^Hp^^^^^ *'-*" '- 




BV^MiiiiMfaiV^^I^^^ 


r^- 


/ *Js^tefe?SEi:i> ts^ '"Y\ \ 


^TT^jU-: : L^ ■^-4.1,^ 



In stock TRS-80 Model 
II and III 



WE ALWAYS 
OFFER 

B NO extra charge for Master Card or Visa 

B We use Direct Freight lines. No long waits 

B We always pay the freight and insurance 

B Toll free order number 



No Tax on Out of Texas Shipments! 

Save 
10% 15% 

OR MORE 

Reserve your Model 16 today 
TELEX: 77-4132 (FLEXS HOU) 



B Our capability to go to the giant TRS-80® 
Computer warehouse 5 hours away, in 
Ft. Worth, Texas, to keep you in stock. 

® TRS-M is a RegistBred Trademarit of TaDdy Corp. 

JOE McMANUS 



JUNE 1982 



CIRCLE INQUIRY NO. 69 



INTERFACE AGE 153 



D 


O 


h- 


in 


D 


SJ 


CQ 






Q 


LiJ 


H 


CQ 


O 


_J 


CD 


LiJ 




» 


^ 






^ 


! 


O 








D 




i- 


II 


D 




CD 


t— ! 


Z 


z 


LiJ 


LiJ 


I 


I 


f- 


H 









0- 



\n 



in 

ill 

}- 

LiJ 

z 
q: 



LiJ 

_i 

<E 






03 



CD 



D 
i- 
D 
CD 

Z 
LU 

I 
f- 



VJ 

D 

f- 
D 
CD 



li, MJ UL 



q; 
n 

£ 



Ki 



in 

'■ v- z-\ 

^ ^. u r-:' 

-^ LiJ uj 

-- H _l 11 

H X LiJ 11 

LiJ LiJ cn H 

CQ Z '. CQ 3 



G" r-i !v 

■ N CD Gj 

! 

QCi iH 04 I 

D 3 =3 U 

fn rn rn 

i D G G U- 

i CD G G - 



Z 
LU 
I 
H ^ 

q: 
= I 
u 



G ti 

QC! I 

G U 
G 

G Li_ 

CD »-' 



G H 

Z - 

LU ^ 

I •> 

H ^ 

= q: 

X I 

z u 

n i! 



= Z Ll 



f- 

G 



LU 

> 
LU 



G 



n 



Gj 



LU 

G 



z 

Z LU 



U G 
LU H « 
X > 



U G C Z G •-! 

H - n H I 

u. i^ CD cr LU 3 

^ »-! CD Q- z d:: '■ 



Ki lil 

^ Cn 
" z 



li Z 



MJ CQ H LiJ q: 
-^ G LU a G z 
<E G iT '. Ll G 



■7— i 

n 

<L 
CD 

■»-! 

I! 

1—! 

I! 

X <E 

G 

G -! 

n 
q: -- 
LiJ ^ 

S <E 
G 
Oi « 

_ Z ^ 
^ ^ LiJ ■>-'■ 

I o: v II 

G h- G q: ^ 

X ^- <I O 

U_ '!i lU G "^ 

*-f "2 cn r. <E 



LiJ 



CO »-! 
LiJ 

G - 

_J X 

<r c 

> a:' 

cn G 

LiJ z 

I- •-! 

LU I 

Z LQ 

C <E 

iV -J 

<L Ll 

LL 

LiJ 

G I 

Z H 

t— ! 

G Z 

Z ^ 

<r 

I LiJ 

G G 

_i 

ir d 

G > 



G 

f- 



Z 
LU 

I 
H 



G I 

Z H 
G 

>-! LiJ 

i- G 

G >-! 

G I> 

cn LU 

H q: 

G = 
z - 

^ in 

> 

_i 

LL f- 

G Z 



LiJ 

Z 



G 



LiJ 
G 



> 

cn 

H 
Z 
LiJ 



Z 
LiJ 



G 



q: 

LiJ 
H 
Z 
LiJ 



I 
G 



G 

Z 
G 



LiJ 

q: 



G 
LiJ 

G 

_j 
<E 

.r > 

ill cn 



c: 



G 
G 



G X 



H 

Z 

G LiJ Q. 

LU li: H 

ci: G z 

Q_ G LiJ 

= = cn 



■!-l 

li 



^ in ^ Zj <l 

^ G" 0" U 

rr. _. p.! ,. 

^' > O G 

rr 05 r? <E rO G 

Q: -IN M - 

X f- }- a. - fi 

u z z 01 n - 

= a: q: a G ^ 

- LL Q- ^. G 3 <E 



+ 

G 

G 



Nij q: 

^ G 
<E iL 



O O O O Ki O O O O O O O O 

N G O O O '-I n r-j ^ IjT MJ N Gj C> O '-« r--i O ' 

liT LI ill nG MJ >ij <} MJ vG MJ MJ sj sj MJ iv jf^x ^^ vG 



.": 






o «;r o » o 

MJ N LU G i> K' O 
N N N N E*"> =^ G 



O '^ 



G G 



to ^ ;n 

UJ Ui UJ 



V O " o o ?■• J o 

MJ iV K^' UJ 0" C> O 

G G 'T uLi CO G Q" 



? G ! 



i r-i h-j ^ 



r ID MJ O N G 
G^ => O- ^ Ch D- 



3 




O 




> 




Q) 








N 




N 




(0 




o 




0) 




o 




♦- 




(0 


^* 


oc 


o 




T- 






^ 

o 


a 


1 


i 




H« 


4^ 




o 


? 


-1 


Q) 


♦- 


C 


9\ 


••• 


c 
o 


1 


ou 









































z 




Z 




■—i 








































LiJ 




z 












































> 




<r 




> 








































> 








111 












q; 




























<r 




^. 




h- 












13 




























LL 




K 




Z 












































^ 




LiJ 












'S 




























z 




LiJ 
















> 




























G 




Z 
> 
















q; 




























-J 




<r 




<r 












r-! 
































Q- 




a 












^ 




























> 




















fS 




























1 




z 
















•r-! 




























I 




3 




: 












L 




























i- 




G 




--N 












<E 




























z 




a 




LU 












z> 




























i 




r. 




G 

1—! 












li . 
































H 




D 












q: 






, 






















G 




G 




T 












<L LU 






G 






















LiJ 




G 




u 












> G 






Q 










. 












f- 




G 
















'. G 






Z 










G 
G 
















-J 




in 












G 


>^ 




Z 










Z 












G 




<L 




G 












H 


QJ 




Z 










i-; 












U 




f- 




> 












^^ 


ii 




G 






. 




a 












-J 




G 




•^ 












N G 






G 






K 




z 
















H 
















-- Z 


C 










ill 
















G 








Q 












<E G 


Q 




q: 






-J 




Ll 
















z 




G 












> -! 


•r-: 




LU 






Oi 
















Z 




T— 




^-! 












.-. H 


-p 




G 






G 




> 












<r 








jT 












-- G 


fu 




G 




o 


a: 




<E 












q: 




G 




LU 












N G 


■J 








Cn 


Q. 




_i 










. 


G 




Z 




lL 








3 




^ q: 


u 




G 










LL 










G 


G 




G 












- 




> H 






H 




r 


G 




G 










Z 


'X 




1—! 




— 








G 




^.G 










O 


■:-'. 














o 


Q. 




\- 




^ 












- Z 


ji 




Q 




MJ 


G 




a 
















<L 




G 








Z 




Ki -! 






z 






> 








= 






H 


G 




r-i 




_i 








:r 




"^ 


V 




G 




o 


_i 




Q 




z 






G 


-I-H 




cn 












_1 




H-. Z 


... 




LL 




m 


<E 




z 




<L 






G 


I 




cr 


= 


jj^ 








r 




H <E 






G 




Ul 


Z 




<r 




cn 






q: 


f- 




> 


r 


G 








J-; 




^.q: 






LiJ 




Cn 


<E 








CD 






}- 








LU 










r 




- G 






q: 










z 










G 


r. 




r. 




w. z 








1— ! 


f- 


N G 










d 


Z 




<E 




cn 






Z 


G 




Cn 


<r 


<i ill 


O) 


• 




- 




- q: 






a 




0- 


<E 




G 


o 


Q. 






t— ! 


r^^ 




Q- 


cn\D X 


c 


LiJ 




Q 


I 


LL LL 






z 






G 






in 










-r-= 




-.-i 




'■■i <L 




rsj 


G 


r 


- 






v_.' 


<E 


o 


G 


-J 


o 




Ul 


LL 




a 


> 








\- 




M 


1—! 


Cn 


<E 


G 


^ > 




rj 




O 


H 




N 


LiJ 


T-t 


G 


o 


z 


<E 


c? 




=r? 


G 


v5 CO 


_J 


■— : 






O <E 




1-! 


Z 


Ki 


G 


LiJ 


\-i 


fvi 






N 


LiJ 


— f 








LiJ 


Z 


^ 


<r 




H 


a: 












G 


Z 




> 


£il 


lL 






LL 


i- 




f- 


q: H G 


E 

CD 

o 


1—! 


Ct^ 


Z 


I- 


5 s: 


o 


G4 


<:' 


Oj 




.=-i 


Hi 


-J 


5 


<r 


G 


m> 


G 


z 




z 


LiJ 


X !— t 


H 


c 


»— ! 


G 


G 




G 


H 


G 


v 


U- 


G 


<E 


UJ 


q: 


H 


G 


i-; 


G >-^ 


r 


1—! 


H 


-H 1- 


1—! 


UJ 


Ll 


LL 


Z ■-! 


ii 


G 


Qj 


rn 




LiJ 


G 


Z 


LJ 


3 


G 


_J 


a 


^ [V 


li: 


cn z 


q: g 


z 


_i 


LiJ 


iii 


•-! a 




G 


G 


G 


Z 


a 


G 


<r 


G 




G 


G 


r. 


G UL 


rj 


Q- 


i— : 


iL G 


1—! 


G 


a 


a 


a -■ 


v 


G 




G 


G 


T. 


G 
















Ll 






q: 


r. 


























o 


T-- 


O 


O 


Cn 


o o 




l"! 


_J 


O H 


w 

M 




O 


o 


g 


o ^ 


O 


O 


.^ 


O 


O 


T-i 


O 


^ 


o 


o 


T-: 


CM 


C4 


f--; nT 


G 


in 


<L 


nG g 


EL 


■""^ 




CM 




^ ^ 


in 


MJ 


<; 


N 


UJ 


G 


=> 


c> 






"•"^ 


■'"' 


T-i 


^-. T— I 


f- 


•.-i 


3 


■>-! Z 










































Jty/VE 1982 



154 INTERFACE AGE 

















































/-. 












M 








X 








-= 










-p 




















































LU 




o 




'■-.■■' 












'-^ 








G 




a 




»-. 










c 




















































G 




h- 
















^ 








iXi 




^ 




--V 










<i 




















































-1 




Q 




■■-.-•■ 












*ff 












LlI 




r 










4^ 




















































LU 




G 




G 
G 












Q 

Z 








G 

Z 




Q 




= 










C 

























, 




























O 




•:-! 




Z 












Z 






[- 


X 








r-^' 










u 
























G 




























?->» 








<E 












LU 






Z 


G 




r. 




T-i 


































LiJ 




























O 
















> 




_1 






LU 


<E 




X 




^ 










!i 
























q: 




























T-i 








= 








G 




^^ 






Z 


_! 




r. 




*ii 


































n 
































1— i 




a 








IT 




1 






LU 


L^ 








rn 










<E 
























en 




























Q 








z 








LU 




>p 






\r 






-:r 




Z 










.- 


T-i ^ 






















LiJ 














i^ 














•;— 




Ii 










o 


Hi 










G 


LU 




> 




V-! 












0^ Ch 






















G 














G; 














b 








li 






C-4 


z 




f 






z 


X 




\r 




:-.-' 












T-- -r-i 












01 






















^^ 


-M 














G 




1— i 










T-t 


G 




G 






1— i 


1- 




•— 




}- 
























3 










[|] 












L 


U 






















X 






T-i 


z 
















z 




G 












II II 










t 


_l 










<f 












Qi 


fC 














z 




Z 




G 










Qi 


f75 






G 


z 




LU 




«•• 






















G 


05 






















n 


i^ 














LU 




LU 




•^ 






,— J 


i— 


^ 








z 


1— i 








tq- 










\0 


^ ^^ 










LU 


> 










01 












E 
32 
















X 




X 




r^ 






G 


b 
a. 




Z 






1— ! 


K 




Q 

Z 




Tvi 


LiJ 








sj- 


O "^ 










ir 


n 










i 












E 


u 














rO 




o 




^ 






G 


z 


> 


E 






LU 


Z 




LiJ 




c? 


— i 








Ii 


<E 5 










G 
LU 


*B 










_i 














^ 






















^^ 


Q 




ill 




11 


0- 






G 


> 




Q 






5 










LU LU 










G 


_) '-^ 






















. 


u 














V 




.-'■■. 




z 






G 


> 










LU 


UJ 




i- 




i— 


> 








,-x 


G G 




^ 








f. i 


[N 








> 












D 

Z 


Gi 








o 






•:— ! 




l-J 




O 


c-^ 




_! 




> 


1^ 






ir 


G 




^ 




z 

1— ! 


1- 








yj 


C LU 




T-i 
1 


CM 




Ll 
1— i 












IT 














U 








CD 




O 














: 




'i 




'->. 






ir 


Z 




IT 




ir 


z 








<E 








\ 






^ 


^-^ 








LiJ 












li 










■!-• 






u_ 




Li- 




u 


PQ 


: 


IS 


G 




= 






G 


1— i 




LU 




a. 


LU 










G ro 




•f^ 


--^ 




». 


_1 


«* 








1- 














li 








T-i 




1-! 


1— i 




1— i 






G 


: 


z 


1—! 










U- 






'r— 






Z 








= : 


G "^f 




_1 


*ii 




LU 


> 


_1 








LiJ 












*? 














■!-! 












G 




g 


Q 




: 








LU 




z 




tB 


LU 








T-i 


T-! -r-: 




> 


_1 




Zl 




> 


««. 






Z 












O 


V 








Q 






z 




Z 




X 


LJ 


Ii 


_J 






r. 






G 


X 




LU 




cr. 


01 








Ch 






"^ 


> 


«»-. 


-J 


Z 




•r 






<E 












z 


U 








h- 




G 


LU 




LU 




G 


G 




h- 


a 




3 






Z 


h- 








^^ 


G 








T-i 


il Ii 




z 




*ii 


NJ. 


LiJ Z 


-J 






IT 














- 








Ui 




h- 


X 




X 








ii! 


LU 


z 










o 










o 


Z 














LJ 


Z 


_1 


> 


-i 


LiJ > 






<L 






















G 




D 


h- 




1— 




G 


cz 


G 


q: 


<E 




^ 






1— i 


LU 




G 




r-1 


1— i 








Ii 


'-^ ^ 




U 


LU 


> 




S-. 




s=-. 






a. 


























G 










y' 


X 










G 






h- 


G 




G 




"^ 


tr. 










O '^ 




r 


-J 




h- 


«^ 


3 


z 














1— ! 














Z 






^-v 




--> 




<x 


G 


Z 


z 


r. 




z 






G 


1— i 




LU 




^ 


= [- 




z 




x-v 


«^ -w- 


^-^ 


«^ 


^^ 


= 


z 


-- _1 










_i 








* 














LU 




Z 


ro 




•r-- 








LU 


LU 


LU 


^x 








G 


> 




01 




a: 


h- z 




^ 






<E <E 


^-v 


U 






LU 


- > 


i 


= 






<E 








UJ 














X 




LU 


T-i 




c> 




: 


4- 


X 


X 


IT 


•a 


!-^ 






\r 


LU 




0- 




X 


Z LU 




G 




W 




1— i 


> 


i 


: 


z 


1— i "^ 




r. 






■— : 








:•>! 














i- 




X 


«->- 




^^ 




o 




1— 


h- 


G 


Q 


p 






\- 


IT 








G 


LU u: 




CM 




<E 


z z 


w 






w. 


LU 


-- 4a 


C= 


1-i 






1— 








I-! 


'^f 
















1- 


4? 




«^ 


o 


r 


rn 






1- 


Z 


G 






G 


= 




r. 


■ r 




Z 01 




T-i 






LU LU 


> 


r^ 


Q 


T-j 


u: 


> K 


N 


5 






1— i 










o 












: 






iC 




iT 


o 




m 


: 


= 


G 


"^ 


r. 






Z 


r. 




o 


-^ 


iji 


LU G 








.. 


X X 






|\ 


1 


G ^ 


- X 




K 






z 








-i- 














: 




- 


X 




X 


T-i 




Z 


t 


X 




_! 


h- 






!— ■ 


ul 




ro 


•3' 


Ch 


a: G 




-5- 




G 


1- h- 


•f^ 


X 




i- 


z 


« G 


-i- 


01 


o 




1— i 






T-i 




i- 






o 


c- 


c= 




o 


: 


G 




G 


■!-! 


/•■ 




z 


: 


z- 


c;T 


G 








>G 




■r-! 


K' 




G 


'^f 






m 




IT 


G 


i- 


G O 


;-! T 


q: - 






Lil 












Ch 




: 


= 


o 


r4 


N 


.•■\ 


Tvi 














II 






:— 


> 








> 








*-^ 




Z > 




c= 






O rO 


(- 






bl 




I- u: 


G 


r?? 


r-i 




UJ 






-r 


\n 


CD 


: 




IV 


!JLi 


Qj 


V" 


G 


ii 


II 




H 


G 


X 




Ii 


M 


q: 




r^ 






<L 


c? 




CB 


^ 


\^- 


!/ ^ 


-r 


^^ 








G 


01 


G 


v5 r--! 


LU CD 


m 


m 






HH 


m 


-.-; 


T-: 




hO 


CD 




r 




















h- 


G 


S 






UJ 


Ii 






z 


—I 




z 




Cl! 








Ki 


^•j 


N 


il Ii 






G 




G G 


n 




b 


iXi 




z 


T-i 


1 


i— : 






i: 




PQ 


iXi 


PQ 


X 


PQ 


X 


X 




X 


O 




i-i 


X 


X 


> 




h- 




-r' 


0- 


i- 


, 


K 


T 


-r- 


'-i 


z 




T-i 






!i 


II 




h- 0- 


Z 


II 


il 


^ 


D 


1- 


vI 








i) 


li 




II 


3 


Zj 


—i 


u 


—i 


G 


G 




G 


G 


"^ 


z 


G 


G 


z 


^-^ 


^ 




~> 


G 


Z 


G 


Z 


G 


Z 


G] G 




11 




^^ 


Z Z 






Ii 


Z G 


<E il 


«* 




f-i 


u} 


X 


X 


11 


il 


il 






<f^ 




cn 


CD 


CD 




CD 




















G 


1— i 


1— i 




K 


1— i 


1— i 


LU 


1— i 


.<- 




O -^ 


ii 




II 


CM 




^ 


^ 




w G 


X 


r» -1 


1- 


Li- 


r^ 


LiJ 


u 








G 


h- 


Q 


id 


Q 


S 


G 


Li- 


Q 


U_ 


U- 




Li- 


LU 


U- 


Z 


U_ 


u_ 


G 


'— 


IT 




Lli 


G 


'X 


01 


ii^ 


= 


LlT 


f-? G 




G 






iL Li. 


! 


_= 


!_ 


01 O 


G G 


_1 > 


m 


0- 


5 


Z 


r. 


3 


1— i 


1— i 


CD 


CD 


Z 


U 


CD 


CD 


G 


1— i 


G 


1— i 


1— i 


O 


1— i 


G 


1— ! 


LU 


■-: 


1— i 


r. 


> 


•d- 




01 




LL 


:— ; 


lL 


c 


0_ 


r. 


1— i 


G 


3 


<r 


f-; 1— i 


> 


> 


CD 


a. G 


r. G 


> 








































O 




-J 




X 




















G 




Z 




(?■ 
























i^. 


:-~: 


;": 


Q 




:": 


.-~. 


:": 


i'". 


.-^i 


Q 


!-~: 












s'". 






.-~. 


LU 




i 


{^, 




^ 


.'~. 


.-~. 










LU 




G 




I.--: 
























w 












•w- 




•w- 










w' 


w 




w= 


•w- 


w 




•w- 


'w= 


I 


'w' 


w= 


•w- 






'w' 


: .i 


"w" 






!■ .= 






'w' 


'w' 


'w' =w= 








W =w= 


r.= '--^^ 


O O 


T-T 


v'i 




^ 


'^ 


in 


<; 


N 


CD 


'5 


Q 


1-! 


tw 


cl 


"^f 


ill 


o 


N 


G 


■:-? 


C> 




C= 




-r-i 


r< 


Tvi 


ro 


^ 


..^ 


Ijl 


ii"- 


h5 


G 


N 




m 


h- G 


rs 


!'■: 




CM 


r-v sj- 


ii"- 


<j 


|\ 


m rs 


rs r-i 


o o 


o 


O 


o 


o 


Q 


o 


c= 


o 


O 


O 


1-! 


1-! 


•^ 


r-^ 


•.-i 


■!-; 


•!-! 


T-i 






T-! 


.* 


r-i 


■^ 


CM 


rv 


Tvi 


N 


Cvi 


rr 


CM 


r-i 


r-! 




CM 


G 


N 


Z CM 


r-i 


fo 


hv 


hv 


hv rO 


ro 


hv 


to 


n f^j 


h ^ 


t> -! 












T-! 




-r-r 






1-! 




T-i 


f-i 


T-i 




•:-: 


T-: 


T-i 


G 


" 


"^' 




'' 


" 




T-i 


■!-! 


" 


G 


" 


''"' 


" 


LL 


" 


•:— ! 


"■"^ 


"" 


" 


"""* 


T-i 


''^ 


T-i T— ! 


'"' 


"^" 


" 


T-! T-! 


•r-r •.-! 


in 




























t-i 








;:_ 






G 
































c^ 














iH 










LD 












Zl 


>> 


r 










rr. 


G- 








G 






G 




























p.. 


r 
















II 










LiJ 












o 


r" 


: 








*r 


-» 


T-i 








G 


































> 


. 


«* 
























lT 












^ 


'5- 


H 








^^ 


'-v 
















LU 




























ir 


X 


IT 














s 






^-« 




LL 








: 




I-! 


■p-i 


:-H 








^v 


o 


n 








2 






G 




























<E O 


X 




















un 












iC 








— •■ 






»=-. 


;•■': 


^ 










LU 






_i 




























> 


PQ 


G 














<L 






L 




r 








a 


: 


li 


li 


G 






^ 


"^ 


<E 


^^ 








X 






LU 




















































Gi 




G 




: 






« 












^^ 


<E 




CM 










































Q G 


r 














>t 






n 




LiJ 




r. 




.- 


Ui 


^ 


^-x 


a 






Tvl 


<w' 


tr 


^^ 














.: 




























h- 


h- 


,, 














Kj 






E 




> 




= 




LU 


^ 


■T-i 


O 


:=— 








«* 


iT 


<E 








r 






.'". 














































^ 






n 




<E 




i— i 




: 


Q 


^ 


^^ 








g 


ir 


X 










GJ 






5 




























H 




•■-. 














T-H 




Gi 


C 




_! 




en 




<£ 


1— i 


<E 


<E 


-. 








X 


u 


== 








z 






iO 




























.£_ 


Z 


X 




01 










II 




—>. 






a. 




> 




U 


r— 






Q 






•f^ 


u 


5^ 


I-! 












































1— i 


Q 




r-W 














n 


L 




LQ 




-1 




CO 


u 


■I 


«s 








IT 


- 


^ 


0^ 








il 






G 




























3 




PQ 




+J 










? 




rt 







f-i 




^ 






D 


Gj 


O 








X 


ro 


^ 


—: 














1— 






























r. 






)-» 














r-l 


^^ 




Q 




^ 




u 


p: 


[3 


Vi 


3- 






u 


o 


LQ 






s 




X 






b 




























G X 


h- 




H 










<r 




1^ 






LU 








j— : 

z 


S 


1-i 


— 


G 
LiJ 








-f- 

3 


<E 


1! 




z 

Q 




^ 






G 




























Q 
> 




X 

LU 




II 














> 


-P 




iV 




a: 




i3_ 


z 


li 


ii 


LU 






y-^ 


4- 


f 


^^ 








ii: 






.> 






























z 


Z 












m 


tH 






OJ 




<L 




LiJ 




vi. 


S— ! 






LJ 






■:-> 


CD 


n 


Q 




h- 




G 






r-^ 




























O <E 






l-H 








u 


0^ 




D^ 


i- 




: 




I 




:-< 




*-x 


'-^ 


G 






s^ 


CD 




'— 




U 


L- 




































G 




o 




1- 








■I-; 


T-H 




C 






X 'S- 




I— 




rn 


LiJ 


Q 


'Jl 


ill 






<E 




3 


<E 




G 


a' 


: 






11 






























G 


l- 












JI 


II 




■rH 


+J 




Q P 




a 






lij 


'— 


^ 


LL 






o- 





■^ 






\r 


-i-^ 


1— ! 


































G Z 










- 




a 


'-t 




X 


k. 




lii d 




z 




LiJ LiJ 


<E 


<E 








n 




•f* 


Z 




h- 


u 


: 






'ii! 


















> 










Z 


1— i 


h- 


. 






.^ 




m 


Kj 




CD 


fC 




Q D 




<i 




Z 


X 






Q 






1 


1- 


CD 


LU 




G 


Hj 






O 






c= 














LU 






. 






G 


LU 


Z 






X 


- 


L. 






T- 


-p 




LiJ 0; 








!— 


h- 


t: 


.5 


i— 






3 


Z 


Z 


X 




Z 


L 


11 




>G 


Z 




o 














-1 






G 




3 <E 


G 


D 








^^ 


(D 


d 




C 


G 




LU LiJ 




z 








CD 


fl 








"^ 


1— i 


1— i 


!— 




1— i 


tu 






fO LU 




r-j 














PQ 






Z 




G _1 




i-i 








G 














z ir 




g: 


= 


G 


1- 


ro 


'^f 


r. 






«^ 


IT 


IT 








X 


X 






X 


















<E 






O 




-1 


Cl 


O 


1- 






UJ 


q: +j 


„ 






M 








a 


ۥ 


Z 


<E 




1-! 


<E 






CD 


0- 


h- 


o 




G 


u 


u 




G 


1— 




G 










. 




r-i 






1— i 




-J 




h- 


U 






1- 


<i 


L. JI 


CD 




ii 






Z LO 




Ll 


1- 


<L LiJ 


it 










Z 




CD 


^ 












H 






1— 










G 




\r 






h- 




Q 


> 




UJ 






<L 


UJ 


m +j 


CD 






h- 




LiJ -H 




\r 


1— i 


!L 


LL 




1! 








1— i 


CB 




t-! 




g: 


li 


% 




O 


Q 




O 






, 




LU 




<L 






G 




Ll PQ 


, 


_J 




; 


cn 


> 


+J ID 


■rH 




1— ; 


G 




I 01 




hi 


13 


X 


LU 


3 




LO 






ir 


■ r 


^^ 






LU 








G 






G 






O' 




G 




> 






G 








vr 


LU 




^-, 






G tH 


II 










3 > 




0- 


5 


Hi 


■en 




'^ 


cn 






h- 


--^ 


^^ 


ii 




G 


X 








/\ 














_! 










iC 




LU LU LU 


G 


r 


ifr 


\- 




3 












;. 












ee 


^ 


LU 






CD 


--^ 


'^f 






G 


u 


z 




IS 


V 




— 






-. 




<E 




m 






h- 




X Z 


i- 




^^ 




G 


Q 


II 


N 










G C[ 




Q 


a a 


G 


Ijl 


^^ 


a: 








ro 


"^ 


^ 








X 




-,-! 






rO 






CL. 




> 




a 






G 




h- 


LJ 


z 


01 


<f^ 




UJ a 


II 












LiJ Z 




h- 


h- 


1- 


h- 


"^f 


<L 


a. 






^^ 


"^ 


<E 


■T-i 




h- 




z 






V" 










<!' 








Li- 






Z 








LU 


o 


"^ 


h- 


q: 


»-< 


G 


<I 










1- d 












CD 




z 






^•. 


<E 


'— 


^ 




LU 








Ii 






Ii 






2-> 




\r 










1— i 




Li- 1- 




Ll 




Z 


UJ 


q: G 3 












Z 




1 


1 




i 




«s 


r-. 






O 


'--' 


•f* 


<E 




\r 




li 






U_ 














LU 




LU 










O G 






H 


LU 


1- 


UJ 


f. r. 


«. 










LiJ IT 




1 




1 


! 


il 


T-: 


Tvl 








«* 


in 






'1. 








V 


1— i 




ijiii 






liJ 




h- 




^-' 






Z 






LU G 


G 


G 


Z 


z 


Q_ 




o 










cn iij 














Ch 


r^ 






<E 


\r 


X 


G 




\r 




X 
















CD 




LU 




■— : 






Q 




X 




G 


LU 


D 


> 


>-• 






^ 










LiJ 1- 




T. 


.-. 


!-. 


r. 


Uj 


T-- 


Ch 






w 


X 


u 


Z 




LU 




U 




Z 


z 




Z 










Z 




G 






1— i 




G liJ 


LU 




U 


<E 




:r: 












, 


q: u_ 




<L 


Oi 


X 


5-: 


in 










•f^ 


u 




<E 




1- 






:— . 


LU 


LU 




LU 






p 




<E 










i- 






G 


01 


= S 




Q_ 


_j 


(J 




II 








1— 1 


!X <E 










•■. 




li 


C^ 






ir 




Gj 






z 




£C 


5 


X 


X 














IT 




i- 






G 




X 




Q_ 


- <L 


_! 




<i 


<r 








rO 




"^ 


: = 




: 


= 


r 


= 


z 










X 


'^f 


Tvl 


m 




•.— i 




G 


rO 




j_ 




!— 










<E 




Z 






LU 




3 


: 






<E 


Z 


G 


CQ 




T-H 






G 


1— ! 


w. - 




r. 


- 


r 


T. 


LiJ 


'^ 


1- 






u 


o 


-:~r 


CD 
























r 




!L 




LU 






-i 






e- 


r. 


CL £ 


h- 


3 


Z 


> 




v^ 




G 


CM vf 


h- 


O -D 




>0 


o 


'q- 


CD 


X 


ro 


z 








4- 


-f 


T-f 




Q 


^ 


z 


Q 


: 


: 




Z 






UJ 








Z 






LU 




r- 


o 


IJ") 


=) <E 


O 


O 


Z 


<i 




d 




h- 


T-i [S, 


-■ 


r-vi ^ 




r-vi 


rr- 


'.n 


~ 


h- 


"^ 


1— i 




■ 


6 


cb 


CD 






z 


> 


iX 


h- 


<I 


X 




>— ■ 






H 




G 




LU 


Q 




G 




\n 


ro 


i 


> 


h- 


G 


d 


Q_ 












h- 


hO ^ 




\n 


\h 


^ 


N 




<E 


iV 




X 


CD 


CD 


CD 


11 




J^ 


\^ 


z 


m 




: 




= 






■— i 


o 


LU 


o 


ir 


o 








o 






il 


: 




r 






■ • 




Q 


-1- 4- 


G O 














Q 




0- 




O 














ii 




G 
















^-^ 


X 


o 


G 


N 




> 










G > 










K' 


CD Ki 






\n 


C5 •^- 




c? 


!B 


r?s 


f?. 




•> 






PQ 


CB 


c? 


C? 


>-^ 




z 


z 


ll 




ii 


li 




ii 






1— 


^ 


•:— ! 


c- 


Z 


T-i 




<E 




ra 


cs 


Or 


<E <E 


M 


II 


II 


II 


Ch 


ro "^ 


|{ 


G G 


CB Tvi 














li 


CD 


zx 


Z 










Q 


■^ 


1— i 


1— i 




LU 












Z 


fj 




Li- 




1— i 




z 


! 










PQ _1 










^ m 


■—1 


T-! 




G G 




i- J- 




h- 


1- 


;- 


1— 




Qj 


r^. 


o: 


3 


h- 


h- 


1- 


"^ 


o: 


<r 




X 


^ 


X 


X 




X 


<c 


a: 


~ 


•3 




PQ 




iXi 




U- 




1- 


h- 


h- 


Cl 


*-x 


^-^ 


^ 


^ 


K' 


II 


Ii 


■— : 




h- PQ 


z z 




z z 


^ 


Z 


"i:! 


1-! 


LO 


^ 


<E 


z 


z 


Z 


<E 


G 


1- 


li 


G 


-J 


G 


u 




o 




G 




G 


h- 


^ 


h- 


~J 


G 


G 




z z 


z 


a G 


O 


•^ 


CM 


K' 


Ii 


^^ 






II It 


Z G 


■:— ! >-^ 




1— I 


1— i 


i— ! 


S-i 






M 


j— 


iC 






■— : 




i— 


PQ 






lU 










w 


h- 


LiJ 


cn 


LU 


■Si 


LU 


(n 


H 


1— i 


UJ 


1— i 


S-! 




1- 1-^ 




'^ 


'-' 




li 


2 


3 


IT 




-^ G 


IT a: 




Cd 


r^ 


iV 


ii: 


Li- 


!l 




LU 


G 


m 


IT 


IT 


U. 


UJ 


Q 


X 


u_ 




U_ 




o 


Li. 




LU G 


a 


G 


rS 


G 


s 


LjJ 


G 


_1 


iV 


IT 


G:: 


G 


1— i 


H-f 


1— i 


1— i 


G 






Q 


G h- 


IT O 


a_ 0- 




'i 


Ql 


o_ 


Q_ 


1— i 




m 


q: 


•-■ 


•d- 


^ 


a. 


:—: 


'V 




u 


^ 


o 




^ 


o 


■— : 


•-./ 


o: 


'• 


G 


'• 


G 


^■ 


CD 


cn 


'• 


G 


l1 


CL 


a. 


r. r. 


h- 


H 


l- 


(- 


G 3 


<L<L 


Li- 


G G 


a. G 


^ 




^ 


_^_ 


^ 


^ 


^ 


Cn 


CD 


^ 




^ 


J'*, 


^ 


^ 




Cvj 


^ 




"■■-, 


_^ 


_^_ 


:•.: 


^ 


.-~. 


^ 


r-4 


s^. 


CM 


^ 


Tvi 


_ 


^ 




.'-. 




^ 


^ 


- 


_ 


^ 


^ 


^ 


,'*, j'*, 


i'*, 






~ ^ 


,", I'*, 


=w= 'w' 




'w= 




'w= 


'w= 


'w= 


'w= 




'w' 






'w= 


'w' 


'w= 


=w= 










'w= 


•w- 


'w' 


•w- 




'^' 


'w= 


r-"j 


•w- 


c= 


'w= 


'w= 


•■■• {•':• 




'w' 




'w' 


'w' 'w' 


'w' 




=w= 


'w= 'w' 


w w' 


N uj 


: 


o 


!-~: 




N 


ro 


^ 


a 


^ 


'^i- 


IJl 


5 


^^ 


CD 


c> 


C> 


!-: 






P'j 


ri 


G 


'^t 


ID 


>0 


vG 


N. 


N 


G 


G 


Cr 


c= 


C= 


y~t 


CM 


r-"j 


vT 


^ Kt 


Ijl 


O 


f^ 


ra 


Ch O 


»-l 


o 


CM 


r-7 si- 


Ijl o 


■i-^ -r-! 


" 




N 


r-i 


r-M 


V-i 


<L 


CD 


r^ 


pi 


Cn 


n 


_2 


r-^ 


CM 


:-i 


fO 


?0 


G 




.--•■ 


' 


rj 


rO 


r-7 


i-.'! 




rO 




r-^ 


iO 


^ 


^ 


< 


^ 


^ 


5:^ 


tM sJ- 


•^ 


«:}■ 


'^r 


'^f 


'^r \n 


Ijl 


'^t 


Ul 


in ul 


Ijl bl 



Jfy/VE 7962 



INTERFACE AGE 155 

















il 






UJ 








G 










































































- 




















sr 




*-" r-; 










rj 






^ 




















X 










































Cn 












z 


a 






^ 




iS c> 




^ 












i"0 






























































X 














_=_ 






G 




<E -^ 




T-: 






^ 






^ 




















s» 










































•^ 












g 








G 




^— ^ 











N/ 






^~i 




















^ 










^ 






















jJ 










iA 














:: 


Z 




V-; 




=^ -«* 




■r-: 






5 






«-^ 




















-^ 










> 






















r 










H 












ii- 


^ 


i— 




"^ 




-^ ii; 




>-^ 












•a 




















-f- 










i 






















G5 










T 














^ 


in 




^ 




Z X 




^ 






iS 






q: 




















G 










n= 






















^ 










[D 












Z 


r^ 


LU 




a: 




^ G 




^ 






<E 






X 




















-J 










L. 






















>^ 










H-7 












<L 




g: 




X 




•s-H 




































j 










G 






















ru 










a: 












r^ 


> 


lu 




'^^ 




i- ^ 




G 






AT 






^^ 





















T-=. 
-J 










E 






















LL 










i- 












- 


rV 


-1 

!— : 




^ 




-. >o 




^ 






f 






-^ 
















ro 




Ji 










r- 






















> 

T-i 










= 












_i_ 




v.: 




<■ 








T-i 
l"0 






T-i 






^ 






. 


it 




C 




c^. 




J 










"^ 






















-C 

4; 










n^ 
















Z 




■r-: 




--^ i— 




■:-■ 






•ft 






^ 






G 






c 




c 




^4 










cr 
































Q 


lT 










—: 


Ii 






^ 




^ zir. 




'-- 






^ 






•i^ 






<E 


il 








i- 




i— 




•w- 






c 






















G 










" 


■T-. 










^ 


C4 


-1- 








z = 










G 






X 






Z 

•5- 










G 

G 




G 




■^ 






TD 






















E 




r- 






Z 


a 










ii 


X 


^ 




X 




•^ *a 




T 












G 






G 


c 




G 








i— i 




C'-i 


Q 




tZ 


















Qi 




n 




:^ 






C 


«'d 














T-: 




.- G 




i— '-- 




G 






^ 












G 


Qi 




n 




„ 




iZ 






7T 




Gi 


















Ij 








1— ■ 








_Gi 










Q 


!JJ 


I 




^, - 




"^ 




«■ 






ro 






cT 








_i 




_j 




i-i 








G 


QI 




X 
















J 


:-T 




lL 




^ 






-^' 












-I- 


01 

-J 


CN 




^^ ■'■■^ 




Z !- 
LiJ Z 




Cm 






T-i 






•^ 






i- 


Ii 




il 




11 








b 


ii 




Ij 
















UJ 
G 


> 








> 






X 


il 










;j 


LiJ 


_L 




K'-'r ^ 




_J !U 




^ 






iS 






•ft 






ill 














i— 




G 






















Z 










E 








9 










:: 




z 




^-' G 




\ > 




•5 






i- 






Z 






G 

Z 


H 




G 




G 




X 




,, 


Q 




X 








X 








iL 


E 
Ij 








Ij 






-1- 












rl 


cn 


'^ 


««■ 


^ z 


._ 






Z 

;— ! 


,, 




^^ 






S 


••■ 




i-^ 


■■• 




'• 




Z 




ill 
G 




•f— 






'• 








4. 








i- 






^^ 




■r-i 

z 




i-^ 


^ 












> 


q: 


:• 


Q 


-: q: 


--. 


S 




q: 


•^ 




T-i 






i— 


K: 




Q 










UJ 




— i 


'-5 
























Z 


X 




'^ 




•-:• 




•^ 


'T^ 












^ 


LiJ 


t'k 


X 


^iS 


G 
G 






G 


•r-j 











G 

sr. 


^ 




z 










X 

!- 




— 


i 


i- 














a- 








LU 
Z 


Z 




iL 




E 




IL 


^^ 






^^ 






LT 


> 


\-^ 


^^ 


::"; **■ 


— ! 


..- T 




ir. 


T-i 




^^ 






,-^ 


^^ 


















- 




T— i 






' — 
















> 






1! 




II 




n 


_^ 






^ 






f— 




•f^ 


r-i 


\A ^ 


'-' 


-- i- 




^ 


•^ 




tft 






i-') 


tn 




jii 










z 




= 


G 


X 






X 

















a 


ii 














X 






T-- 






LO 


- 




\ 


-- G 


•jt 


- Z 




■r-: 


^ 




a: 






< 


q: 




Z 










. 






_^ 
















j; 








L 






X 




Z 




z 








^ 










X 


^ 


!tt ^ 


-r' 


G- G 




c> 


;Y 




T 






T-i 


T 




<E 










z 




n 




:: 


T~1 




i- 




ii 














X 




Z 




Z 




z 


z 






> 






ii 


-f 


G 


Q 


j7j -^ 


T 


^ >. 




■^ 


T 




G 






^ 


G 




_J 




^ 












il 
















— 








iii 


Z 














lH 
















^_ 


X 




G 


^' z 




^ 


G 




:r. 






•ft 


sr. 




S 




•^ 






II 




j— 




•f— 


•f 




^ 




-r-i 


--N 


X 








Z 






Z 








z 








i 






C-J 


^ 


-r' 




f: •*• 




m 




ia 


sr. 




i-i 






(L 


^ 






•^ 


_j 










X 


~ 


X 






h-j 




_! 


•^ 










UJ 






LiJ 








LiJ 


~l 


- 












.^ 




z 


a: 01 


^ 


k - 




2: 


--^ 




^ 








^ 




G 




r. 




T-= 


^ 






_J 




-■■J 


a 


r. 






_J 


z 








iL 






T 








T 


t-r 


en 




^^ 








1 


4- 


LiJ 


P X 


^ 


X Ch. 




X 


--^ 


.r-v 


^ 






CJ 







Z 


1 


■^ 




_J 


■r^ 




z 




z 


^^ 


z 


•^ 




z 


- 


^ 








i— 




N, 


i- 






N 


i- 


-r 


ir 




O 




■r-: 


z 








a^ G 


Q 


«—• r-^" 




G 


T-i 




">0 








«;r 




i-{ 




X 






>.. 




IL 


»- 


UJ 


^ 




X 




UJ 


T-! 


X 








X 
















sl- 


<r 










LU 


N 


- 


Z^ 




^ 








i/'l 


G 


4- 






r. 


•^ 




Q 


^ 


•^ 




G 


i— : 




X 


^ 


X 


T~; 


G 


^ 




X 


X 


-— 








UJ 




G 


X 






Q 


z 


^ 


ii! 




> 




~^ 


X 






i 


K- '■ cT 




>o s 







■^. 


■r- 


^ 






<5 


^ 




<L 


T^ 


•ft 




1— 


r. 




'r— 


T-i 


;— 




;— 


•ft 


••'; 


!— 


^^ 














— 


Z 






\— 


z 


K 


> 






o 


-j- 


1— 


3 


i- 


<j 


^- c> 


^^ 


Lil <l 




r-j 


■^ 




G 









tft 




ill 


X 


i- 






T-i 










f 




i— 






tft 


a 








UJ 




















o 


*a. 


N 






Z 


<r 


O 




•f^ 


Cn i- 




rO 


^ 





rO 






G 


a: 




_J 


^ 


T 




T-i 


X 







G 


=^ 




■r-i 


X 







1— 


z 








z 




D 











\.' 


G 


-. 


f>^ 


rt- 


C> 


- 


Vi 


!JJ 








q: 


J5-. 






'X 












T 






z 


G 






^ 






_J 




T-: 




G 






U- 










■<-i 




















CD 


t- 




4a 






z 


C? 


r^ r? 


X 


c? ^ 




r? 






r? 






r? 


G 




LiJ 


LiJ 






i! 


tf* 




H 


- 




-J 




H-: 


— i 


■■,.■■ 


LiJ 


.■•■._ 




i— 




z 




il 


--^ 




X 


il 


^ 


j>- 


-l" 


-!-'. 


tn 




^' 


1! 


- 








{J 


•^ 






G 








— : 




»•■ 


z 


> 


_i 


5 


D 




Q 


"< 




— ; 




"-■' 




iL 


J 




_J 


■-.•"' 


r— i 


X 


z 


iL 


•3 




■— i 


— ; 


Z 




•i— ! ■— t 


,; 




a 


il 


iS 

D 




z 


X 


g 


z 


!-• i- 

2: z 


0" 


z ^. 




i- 
Z 


0" 


i— i 


i- 

z 




•— 


z 


0- 


^ 


G 

Z 


Ii 


il 


IJ 


,~i 


«— I 


- 


G 


J 


"n 


11 


''■^ 




ii 


_J 


ii 


-i 


i— 




g 


LiJ 


ii 


■"^ 


L 


^ 


II 


'■"^ 


SL i- 




^ 


i— 




rr. 


'' 












^ 


•—■ ^ 




■^ 


«:? 


q: 


1— : 


>r 


X 


;— ! 


'-^ 


-— 


ill 








^ 




X 




tft 






-V 












>c 




1— 


LiJ 




L 




X 




q: 


X 


Q 


i 


Q 


_^ 


5 


_-: 


ii. 


-^ 


z 


q: 


5: {T 




m e 




ij: 


'-^ 


G 


q: 


^ 


-U 


q: 


•f^ 


-U 


m 


T-i 


T~ 


u 




Ll 


jj 


Ll 


— 


Ll 


Q 


G 


i- 


—'■ 


LL 


■r-i 


j_ 


UJ 


T-i 


UJ 


G 


X 


G 


LL 


±1 


z 


G 


Ll UJ 


T 




CD 


-r 


£D 


in 




H 




iL 


a. 0- 


•n 


^ ^ 




LL 


^ 


IL 


lL 


tH 


2 


Q_ 


G 


j: 


r. 


-J 


X 


_i 


j_ 


^-i 


Z 


^: 


uL 


!— : 


z 


LL 


X 


_J 


•r-i 


X 


.— ! 


z 


X 


iL 


r. 


Z 


J- 


H-! 


Z 


>_ 


U- 


■^ Z 




r-i 














4- 






G 


j- 






G 













Z 




















-J 








































.'-. 


T 


O 


Q 


o 


Q 


Q 


G 




o 


r-r 


Z 


G 







Z 








T-i 


D 





i-5 


Zr 


ul 


c= 





D 








D 





_J 


c= 


D 


c= 





D 





c= 


D 


c= 


c= 


C= 


^ 


c= 


D 


c= 


D 


3: 





c= 


H 


^ 


C-\ 


K: 




iT^ 


<l 


i— ^ 


■r-- 


N 


a: ch 









■^ 




.-..j 


ro 


N-' 


^ 


JQ 


0: 


< = 


>0 


N^ 


m 


> 


3: 


T-i 


■"•i 


'•■•':. 




^ 


jI 


>jj 


N 


G 


i> 


c= 


■—. 


CM 


^■': 


^ 


^ 


ul 


<l 


s 


G 


3^ 


■"^l 


- r-i 


Q] 


z 




Gj 




ra 


Gj 




X 


G 


CXi G 


q: c> --- 




Ch 


iH 


c> 





VT 


;> 


Q^ 


1— 


> 





c> 


6^ 


G^ 


3= 





C' 


C' 


II 





'T- 








Z' 





•^ 


■r-: 


T-i 


■r^ 


■^ 


T-i 


•^ 


•^ 


>-( 


—i 


^-; 


CN 


r-i r-i 






-r-i 




■r-i 










T-i 


^ — : 


i- 


.:« 


'* 


i-H 


■r- 


" 


" 


*-=- 




■^ 


G 


" 


T-i 


t-J 


■^ 


" 


'■•^ 


C4 


"••i 






CN 


:n 


Ci 


fi 


■••j 


n 




;-i 


r-^ 


fi 


r-^ 


r-i 


r-i 


r"i. 


r-^ 


■■•■i 


?i 


r-i 


r-i tj 


















































































































































Q: 












=:t 




hi 




4- 
































































.■■\ 




















-M 












^w- 




>-y 




































































V 




















Hi 

q: 


1)1 

C 








> 


^ 
^ 




> 
3€ 




^. 
































































Lj 






















Si 








<E 


w 




^ 




> 




















































































Oj 


> 








U; 


J. 




4- 




u 
































































^ 




























'■Ji 










































































<i: 




















ei 


LL 






in 


a 







T-: 




■r-i 




'^ 




























































= 


















G 


ji 


G 










% 


> 




> 




<L 




^ 


































_ 


r-i 
























= 




,--, 














G 




L 






-■ 


Ll 


. 




:- 




> 




^ 


































4^ 


# 
























n 


















C 
5 


5 


Hi 






i- 


LL! 










;: 




1^ 












G 






















a 


lT 
























X 




■^ 














c 


c 


E 






^ 


_! 


p 




P 











































-.-' 


• H 
























G 




G 














r- 


i 


Ij 
Z 






£ 




<!: 




^ 









-^ 












<L 
























?i 
























^ 




K 


G 












!i 


il 


il 






1 


5 


> 




> 




p 




:7 












iL 
G 
















G 


»«• 




X 


X 
























.— . j-V 




s 


i— 












- 










>-^ 


<£ 


t; 




== 




^ 




ij: 




























z 


z 






























K: G 






Z 














q: 


:-: 






LJ 


> 


^ 




^ 




HJ 




> 












Q 
















•G 


LU 




II 


il 
























^ 


l*"": 


LJ 


LiJ 












G 




z 






^ 




^ 




in 




^ 










t 






z 
















-!— : 


_j 
































r^ 


q 


Z 












r. 


- 


7. 






-- 


LiJ 


--^ 




w 




> 




11 






G 






<L 
















i— 


Z3 




r-: 


CJ 
























z 


r-j 




> 






















01 


ll! 


2> 




> 














Z 






















-!— : 


r^ 




X 


-L 


















!3 






G C- 


■:-■ 


LlJ 


<E 




. 




















r^ 














.^ 






G 






G 
















a 


■=ii 




r. 




















■:— : 




o 


r- ~ 




z 


o_ 




G 




















i- 


■f- 








-j- 




!— : 






i-H 






iL 
















z 


J_ 
























'SI 




in 


G 


iS 


> :i 






F 


















i- 


G 














^ 






1— 






UJ 
















•G 


' ': 
























% 




^ 


G Ii 

V 


G 
G 


= z 

0: 


Z 




=i 


















^ 


,^ 


-J 




^' 




q: 




3> 






i— : 






z 
















G 


Ip. 


ro 






















G 






Z 


G 


ii G 


G 




G 


















^ 


LiJ 


G 




G 














z 






G 
















Q 


i- 


G 






















f- 




f—; 


LiJ X 


G 


!- 


_i 




LiJ 






> 














3 














ti 






G 






z 














z 


Z 


^ 


-r-= 






















G 




1- 


X G 




JiL LU 






ij: 






G 








G 




1 


i 


;i 








il 




-^ 






G 




















^ 


<E 


LU 
























rjj 




G 


i- ^ 


4? 


G a: 


> 




G 






y 


_ 






Z 






> 


_. 




r. 




_. 




R 






G 






.^ 








^ 


l^ 


^ 


G 


G 


> 

> 


G 






















Z 






.^^ ~ 


G 


z z 


X 




i-^ 








-.-. 






Ll 




'w^ 




G 




3^ 




q: 




^ 






i— i 






G 








^ 


•f^ 


^■c 


> 


G 


<i 


G 






















UJ 




Z 


r-j c 




LU LiJ 


i— 




G 






^ 


^ 







Z 




\ 


LU 


G 




G 




!— : 




> 






G 






i- 










>-^ 


^ 


^' 


Z 


iL 


G 


^ 


^ 






















LiJ 




i- 


X X 


z 




> 






r? 


3? 






> 


.fS 


- 


_! 














^ 






> 












G 










-!— : 


LL 




^ 


^ 


















H 






^-' r 




i- i- 


LJ 




U 










V-i 




<L 




a: 


Oj 


Z 




Z 




z 


C-i 






>J 






G 






UJ 


i- 


z 


UJ 


Z 


a 


iL 


Z 


r-i 


ro 






^ 
















P 


•a 


tf* 




z 




<E 






_i 


i 


T-i 


^ 


IL 


G 




<L ill 




UJ 




UJ 


N 


T-i 






<E 






G 






_i 


G 


3 


i- 


u: 


<E 


: 


LiJ 


^ 


'w' 






<J 












z 






iH - 


m 


: : 






Z 






<L 




\ 


r':- 




i- 


^ 




T 










<: 


*-' 






Z 






UJ 






i— 


G 


G 


<L 


u. 


UJ 


- 




> 


> 


















z 




z 


X 


Z 


= X 


Lii 





<E 







•-H 


^ 


^ 


^^ 


ij_ 




-- 


01 


i- 




p 




K 


■^ 








<L 




c 


iL 







•-H 


rj 


Q 


iV 


i— 


X 


VI 


1— 


^ 


^ 






-h 






o 


o 


C= 




i"^: 


z 


G i; 




z z 


i- 


G 









i- 


c 


:-i 


> 







^n 


<L 














i- 










r-. 




in 




i— 


I 


z 


: 


= 




C-i 




•ft 


•f^ 








r 


r 


c> 


C-: 


N^ 


..-■■., 


r-^ 




..-. 


ii 




<L 


il"] 


> 


">0 




i-i 


«w 


w 


^ 


5 




G 


> 







T-i 




r-i 


[j 








> 




•f-- 


> 


•^ 














> 




T-i 


•L 


q: 






rn 


r 




hv 


JLJ 


=X= 


■...-■ 


CD 


Ii 






II n 


_i 


T-i 


<L 






Z 


r? 


> 


r-^ 




il 
















1- 


CL 






<L 






<E 


CM 




UJ 


n 


il 




u 


<L 


•r? 




i- 


I— 




.^ 


cn 




r 














T 


•f^ 




Z} 




1 




z 


•-H 






^ 






il 


i— 


ii 


c 


}} 


C 


il 


G 


Z 


!-;■ 


z 


_! 






-J 




z 


G 










-J 




/■-. 


G 


G 




■:-: 




\\ 




m 


s 


S 


X 


an 


t; 


X G 


r-; 


X X 


G 


S 


IL 


"5 


ij: 




Ii 


il 




L 


i— i 




LiJ 




f"- 




.^v 




rn 






iL 


iL 




iS 


iL 


Oj 


IL 


i-i 




--^ 


^ 


^ 


lL 


r- 












ii 




11 


33 


; 




G 


— ; 


u 


G ^ 


Z 


G G 


_J 


^ 


G 


_: 


3 


i- 






ii 






^ 


G 


Z 


<: 


z 


'<: 


z 




il 


\— 


"~: 


G 




-^ 


G 


~": 


G 


> 


c 


^ 


C''^ 


^: 


G 


z 


z 


Ii 


Ii 




1; 




^ 




:'P 


rn 


rn 




CJj 










<E 


G 




G 


i- 


LiJ 


- 


_. 




5 


q: 


i-j 


i^ 








T— 




;: 




X 


i- 


i— i 


UJ 


G 




G 


i- 


UJ 




^ 


•-' 


■^ 


i— : 


!— ! 












i- 


LJ 


■■..•• 


G 


G 


rn 


iL 


rn 


U- 


iL LL 


Z 


LL Ll 


G 


H 


s 


i-j 


LiJ 


G 


G 


m 


LL 


G 


G 


^ 




LL 




LL 




u_ 


^ 


Q= 


ill 


Uj 


Q 




• — 


Q 


r-; 


UJ 


iL 




•r-i 


•r-5 


•:-' 


a 


-f- 


ii 


■r^ 


i-\ 




3 


cn 


^ 


D 


G 


rn 


G 




CD 






LiJ 

X 


i— i !— ! 


•-- 


G 


'■ 


G 


CC 




G 


!— : 


Z 






iL 




!— : 


c 




G 




5 




Z 


-f 




G 


G 




G 


iL 


■• 


h- 


i- 


i- 


i— 


•-- 


^ 


^' 


^ 


^ 




Q 


c= 


o 


o 


w= 


O 


Q 


O 


o 


o 





i- 


c= 


Cm 


c= 


Cm 





c= 


ro 


c 


:-: 


c= 


r-. 


c 





r--. 










G 


:": 


•^ 


c= 


c= 


c= 


^"'= 


c 


C 


rO 


c= 





^ 


c 


c= 


:": 


c 


^ 


c= 


c= 










r-- 


Cn 


fO 


;;r 


in 


sp 


>> 


m 


a- 


o 


- Cn 




r--:! ^ 


^ 


Ii": 


ul 


<l 


N 


N 


ij. 


•? 





c 


T— 


n 


b^ 


K' 


rr 


< 


G 


ul 


> 


<i 


N 


CD 


G 


•c> 


c 





T-i 


Ci. 


r-^ 


K 


'^ 


in 


>c 


<j 


r'V 


G 


0^ 







^ 


^ 


^ 


^ 


^ 


•vT 


^ 


^ 


^ 


ID 


in ii' 


^ 


11-3 ijl 


ul 


in 


ill 


til 


in 


ul 


in 


Ul 


>0 


">€ 


>c 


>o 


<J 


vG 




<J 




<l 


^ 


<i 


>G 


>€ 


>G 


<: 


•l-v 


N 


Nv 


i^x 


s^ 


rv 


.?-v 


•>- 


r^ 


r^ 


K 




r^ 


'JJ 




" 


■^ 


■^ 




_2 


■^ 


■^ 


T^. 


■^ 


■^ 


T-i T-i 


^ 


-.-; -^ 








-r-i 




T-i 




_2 


T-i 




T— 


-^ 




•^ 




T-i 


J 


T-i 


i— i 


•^ 




•^ 


T-i 




T— 


•^ 


■^ 


■^ 






f~t 




T— 


_2 




T-i 




T^ 





156 INTERFACE AGE 



JUNE 1982 































1 


^ ?« 










G 










































G 








































- r— : 










^ 4J 










































■w 






































•r-i 


C^ y_ 










! C 












t 






























i 






































X 












-- 3 












in 




cu 


























.^ 








































r. ,_i 










-H G 








.r-. 




u: 




-1 


























•^ 






































z 


CL r5 










X G 








■r-i 




UI 




-D 


























X 






































LiJ 


G E 


















X 




s 




0; 


































sc. 


. jT. 




























_l 


•^ -I-! 










Z -r 








K-. 




z 




•rK 


























z 








9-i 


li! C 






























i?^ U 










LiJ m 








- 




G 




L 


























UJ 








X 


_J "-I 




















^ 








r- 


G OS 










-J E 












Z 




fu 


















^ 








J 








•V. 


'ui L 




















N 








X 


Z G 










f. ■»-! 








- 








> 


















N 








»v 








= 


<E +J 






o 




a 










r-i 








-^ 


I-! 










-^ U 








.ST. 




G 






o 




G 












•r^ 








T-» 










" cn 






G3 




_j 






C'i 


.-i 










ta 


q: h- 










X Gi 








*-% 




UI 




CJ iO 




_l 




















X 








s 








r-4 










4J: 


■^ 


-^ 








h- f- G 










- G 








G 




> 




c 


yi 
















!l 
















•r. 


^ L 






r-i 




i 


















Ul 


cn 










*? 








z 




<l 




-f-4 


r4 




1 




















m 








-^ 


> Gji 
















il 


n 


G 








Lii 


. 










J- 1! 








s^ 




-^ 




X 


















O 








H 








u 


4-J 






G 




,^ 








-^ 


Z 








_j 


-f 










Ll. 








«^ 




0. 




ai 


G 




-^ 












z 








u. 








z 


1- U 






1- 




cn 






TJ 


u 












c 










UJ G 








a: 




01 




-0 


i- 




•?-■ 




















UJ 








^^ 


z m 






G 




u 








-1-S 


Lii 








II 












_i Q 








X 




(— ! 




c 


G 




X 












Ul 
















# 


Ui L 






G 










2 


2 


01 










- !! 




m 






?. 








G 




G 




•r-i 


G 




•^ 








\n 




G 
















d: 


Q ^S 










z 


















y-i 


= 




ZJ 






H 








.^. 














z 




r 




t 




_J 








ii 








X 


z r 






(I 




LU 






!l 


li 


UJ 








X 


a. 




t-~ 














-^ 




Z 




II 


3 = 




lii 




> 








Ui 
















G 


LjJ U 






HH 




_J 




















4- Q 




^ 






^. ^v 








-^ 




!— '. 






_= 




.J 




<L 




-h 












•r-i 


^ 






ir. 


LL 
















r-j 


T-i 


Ch 








z 


.-. 




> 






X = 








O 








_j 










-J 








O 








X 


~ 






-^ 


iii 1! 






II 




w 


■ 




3 


3 


C 








lU 


^-5 










o 








'^^ 




LQ 




-. 


11 




n 




Q- 




^ 




nT 










O 






^ 


Q 












cn 






r. 


-p-4 








X 


X 




cn 






z = 








^-4 




lii 














G 




--s 




T-; 








z 


= 






o 


z cn 






U 




0- 


i- 
















l- 






c 






lii ' 




.r. ■■- 




'-' 




G 






G 




G 




i— i 




z 












Ui 


«- 






^ 


^ U 






^ 




G 


Z 
=3 








11 




-- 




0. 


o 




•r4 






X G 
H G 




-^ --N 








_i 






_i 




G 




G 




z 




if 








i- 


G 
G 




=r 


•r-i 


z 






z 




Hi 


G 








G 




.^ 




Q 


^I-H = 




=1= 






1 






H- 


X 




Q_ 






Z 




Ui 




U. 




I 




G 














^. 


*? 


I-! 






ijj 

X 




CO 

_1 


Z 








Z 




4- 




/•-. 


X - 
G 




X 






r i ro 




=•- r- 


X 


G 




_J 






UJ 

X 




01 

_1 




Q 




X 




Z 








:-i 


6 




= 


X 


cn 






r- 




lii 










Z 




z 






z 9 










.--. ^ 




r-^ [^ 


«■ 


T-i 




<r 






I— 




Ui 




z 




Z 




Z 








.■■■--. 


411 




r 


G 


iij 












Q 




UI 




lii 








G 


LU 1 




11 






G 




^ ^ 


.^ 


3 




z 














Q 








Ui 










rn 








u 






r 




C= 


Z 








X 




> 




Q 


X 0_ 










G Z 




v^ >^ 


r^i 


'^ 




r-^ 






= 




o 




:— = 




•^ 




X 








G 


Z 




Q^ 


T-i 


<L 




— V 


. 






<L 








I— 




^ 






1- G 




> 






G i-! 




r^ *a 


^- 


*? 




G 




^x 


» 








>- 




— 




H 








G 


■— : 




-T 


3 


_i 




cn 


z 




11 






-1- 








"^ 




U_ 


.^ 




X 






Q- 




G G 


^-v 


G 




Lii 




T-4 


= 




11 




cc 




z 














X 




^ 


*-- 


o. 




u 








i— 








r^ 








}— i 


o «^ 




r. 






1^ 1- 




z z 


> 


Z 




G 




X 










a 




z 




r^ 








U. 


i— 




« 


in 






^^ 


jl 




LL 


iT 




— . 




3 


,^ 








G 










^ 01 




J— : !— i 


X 


t-s 








^^ 


11 




G 




0- 








3 


^ 






■— ! 


G 




G 


G 


_l ^ 




z 






Q 


<£ 




X 






^ 


■t- 




Z 


il Z 














a: IT 


'^ 


IT 




U_ 




z 






Q 














•^ 












Z 


Z 


<r ^ 




Ui 


^^ 






X 




Z 




w 


^ 






UI 


i— i 






.^ 




Z -f 




1- i- Z H 




G 




Ui 


^^ 








G 








ii 


9f 


^ 




z 


-1- 




J-; 


;-! 


z -f 




-1 


T-~ 




Z 


G 


N 


•V 






'^t 


^^ 




X 


G q: 






^ 




lii 




cn G 


Ui 


G 








-J 


f~ 




z 




i— T 


N 


-^ 






^ 


— . 




UJ 






fr' 


IT 


i^ z 






«■. 










.^ 




^^ 


2 


z 




!- 


C 1- 






-"^ 




X - 




•-. r 


_i 


I-. 




q: 






w. 




Ui 




X 




'Tl 




,^ 


2 


^ 




X 


T-i 




H 


5— 


(J ^ 




G 


v-< 




X 


o: 


G 


^ 




1-i 










Oj 










h- X 




m cn 


'-' 


Gl 




Ui 




G 


-j 




X 




Q- 


G 






^-: 










X 




G 


cn 


lii > 






f. 




1— 


<E 


h- 






3 




> 




iL 


u_ 






Q. 








J H- 


I 


-t- 




s 




h- 


-■ 








<r 


f- 


Q- 




3 




Q_ 










- 




Q ^ 






01 






s 




il 




=ik 


^ 




O 


G 


-'-= -f 


O 




'^ 


c 


CM 11 


o 


:- H 


H 


1- 




z 






■^ 








q: 








^ 


i- 


w 


o 


r-.i 


ii 


O 


r- 


i- 


a;. 




I-: 


u 




o 




O 


^^ 


v\ 


r-i 




# 


i> 






r- 




iff 


c^ 




N 


cn 01 


01 01 








T-i 


X 




o 




G 


o 


— 


N 


r^ 




# 


Ch 






^x 


m 


01 


'. a: 












> 




* 


"X 


■^-^ 


o 


lT 


'^ 


.■■\ 


Ui - 


o 




q: 


^ 


/: ^ 


J> 










z 






^ 












^ 


V 




G 


o: 


^ 


/--. 


T-- 


C- 






G H 




jj 


^ 




H 


<r 


l\ 


r^i 


CM 


G 


E> 


^ 


v-\ 


•-■ 


cn X 


•^ 


•^. 


H 


r-^ 


V X 


■^ 


CB CB 


c? 


C5 








\l 


w 




n 




G 


li 


r^ 


r-i 


G 


0- 


H 


ri 


V 


X 




r? 


r^- o 


z cn 


o 




Q 


>— t 




i 




r^ 


3 


Z 


r--:i 


LQ 






-1 




X 


01 














'T- 


Z 1- 


o 




G 


^ 




Z 


Z 




N 


3 


z 


r-; 


G 












•^ ^- 






i— : 


r-i 




G 


qI 


'^ 






tn 






Si U lii il 


as 






£C U Ui E 


t ^ 


H 


!— 




q: z 




-J 


i-i 




u 


q: 


<i 


^ 






01 






03 


U 


UJ 


m 


1- 


H 


h- it 


ii 




z 


h- 


-J 


cn 




11 


II 


rj 


II 


W 


=3 


C 




G 


II 


II 


- 


G 01 


D 


z z 


Z 


z 


!- 


G G 


!i 




z 


1- 


-J 


3 


0. 




II 


M 


G 


ii 


Si 


-J 


G 


01 


G 


z 


Z i- -G 


Lii 




q: 




X 




f-< 


o: 












01 




^^ -.-; 


ITi 






cn 


_[ 


01 


t-= i-i 


HH 


-r-i 


X 


i- G 




q: 




X 




H 


X 


cc 












G 




_l' 


m 


j-^- 


i-i X i- 


cn in 


CJ 


G 


iL 


ill 


Li- 


Q 


o 


VA 


■:-! 


li. 


H 


T-'. 


G 


li_ 


- X 


G 


> 


■r-l 


c 


[^ Ui 


Q 


cr iv 


■q: 


ir 


Ui 


lii u 


G 


c 


u. 


UJ 


IL 


Ui 


Ui 


G 


fN 


•=-! 


U. 


f— 


^ 


G 


U 


UI 


G 


o: iv UJ G II 


^. u 




i^ 




z 


!-! 


r. 


Ll 


3 


3 


I—! 


01 


X 


IB 


j-^ 


LL 


G 


X 


X G 


!-i 


G 


0_ Q. 


LL 


\L 


z 


g: '- 


-J 


u. 


1— ■ 


z 


.=-: 


ir 




U_ 


3 


3 


}— i 


ul 


X 


G 


i— t 




G 


0- 


fL Z G 
































G UJ 










— 












































.-^ 








^ o 


O 


O 


o 


O 


o 


^ 


o 


O 


O 


o 


o 


o 


O 


o 


i (li 


G 


o 


O 


o 


- r 


O 


P o 


o 


o 


o 


o Ul 


O 


o 


o 


o 


o 


o 


,— ; 


O 


O 


O 


o 


O 


o 


O 


o 


^^ 


o 


o 


O O Q 


r-j t-'} 


^ 


yn 


-0 


N 


(3 


03 a- 


o 


T— : 


r-i 


r--i 


^ 


yi 


s3 


G U 


ifi N 


S3 


c^ 


o 


^ r^ 


r-4 


rO C 


ill 


<j 


N 


G G 


c> 


c= 


•r-i 


M Vl 


'^r 


'^f 


yi 


<s 


N 


CD 


Ch 


o 


rr-i 


M 


Cn 


r^ 


^ 


yi >G N 


r-J T'l 


r-i 


r.[ 


N 


VI 


C^J 


r-i 


VA 


K? t^ 


K' 


fO 


V} 


K! 


K= 


G iiJ 


01 VI 


rj 


K' 


^ 


^ i 


^ 


<t '^t 


*:r 


'T 


^ 


'^r ':r 


^ 


Ul yi 


in 


\D 


lii 


bl 


ill 


yi 


yl 


yi 


yi 


<3 


>0 


vG 


1 


SJ 


-0 


sC vG sj 


r-^ r-i 


Ci 


r-i 


C-i 


r-i 


r-i 


Ci 


fv 


rs 


r-4 


^i 


r-i 


-Cn 


N 


1-4 




U ti 


CM 


r-i 


t-i 


N G 


Cn 


r-4 r-i 


t-\ 


n 


r-i 


c< r4 


r4 


Cn 


N 


Cn 


Ci 


N 


ri 


:a 


N 


M 


M 


r-i 


r-i 


r-i 


Cn 


G 


r4 


r-i 


C-\ Cn r-i 



Olympic 
Sales 

^^ SERVING YOU SINCE 1947 

Company 



CABLE:"OLYRAV" LSA 

IVlain Showroom & Offices: 

216 So. Oxford Ave. 

Los Angeles, CA 90004 

Telex: 67 34 77 



WE HONOR VISA 
and MASTERCHARGE 



^m ^S 



ORDER DESKS 
open 6 days a week! 
7:00 am to 7:00 pm Mon thru Sat 
OrderDesks: (213) 739-1130 



TOLL-FREE TOLL-FREE 

(outside Calif.) (within Calif.) 
800-421-8045 800-252-2153 



Prices shown are for mail or phone orders; 
Wilkin sfightly higher. 



Goods subject to availability; 
OSC will meet or beat almost 
any advertised price as long as 
the competition has the goods 
on hand; not responsible for 
typographical errors; prices & 
specifications subject to change 
without notice; this ad supercedes 
all previous ads,' min shpg & hndig 
S5.95;Send $2 for 1 12'pg catalog f 



^3 



HEWLETT 
PACKARDI 

$18B5.00 



HP-87 

32 K Bytes standard 
82907A 32KMem.mod. 239.00 
82908A 64KMem. mod. 337.00 
82909A 128K Mem. mod.. 537.00 

HP-85A Computer $1985.00 

HP-125 Computer 1985.00 

HP-41C Prog, scientific 188 00 

HP-41C\/ Prog, scientific 248.00 

HP-41 Card reader 169.00 

HP-41 Printer 297.00 

HP-41 Optical wand 99.00 

82106A 41 C Memory module 26.00 

41 C Quad mem. mod. 84.00 

HP-IL interface 109.00 

Cassette drive 437.00 

HP-lL printer 397.00 

Prog, scien/printer 584.00 

Scientific 55.00 

Prog, scientific 89.00 

Adv. prog, scientific 114.00 

Business 74.00 

Prog, financial 119.00 

Prog, scientific 114.00 

Rig. itfancial 127.00 

Impact printer 619 00 

5/4" dual drive 1699.00 

8" dual drive 4499.00 

Impact printer 2999.00 

Letter qual. ptr. 2999.00 

Mass storage ROM 124 00 

Plot/print ROM 124 00 

I/O ROM 239.00 

85-15004 Matrix ROM 124.00 

85-15005 Adv. prog. ROM 124.00 

Assembler ROM 239.00 

16K mem. module 169.00 

HP-IB interface 328.00 

Serial interface 338.00 

GPIO interface 408.00 

BCD interface 408.00 

Parallel ptr. int. 239.00 

HP-7470A Hi-speed color graphic 1269.00 
plotter w/interfac8 




82170A 

82160A 

82161A 

82162A 

HP-97 

HP-32E 

HP-33C 

HP34C 

HP-37E 

HP-38C 

HP-11C 

HP-12C 

e2905A 

82901 M 

g895A 

2631 B 

2601 A 

85-15001 

65-15002 

85-15003 



85-15007 

B2g03A 

829 37 A 

6293gA 

62940A 

82941 A 

82g49A 



Your 

Cost 



Retail 
$325,00 



$ 



229 



,95 



MflTTiSL SLiECTftOniCS" 

iNtEUiViSiON 

Most animated TV game! 
Large selection of cartridges! 



New TI-99/4A - 48K RAM 

100% Tl parts w/Extended Basic 

or TI-LOGO Re:$1300 y/C.5$689.95 

Texas Instruments 
Home Computer 

TI-99/4A 

Only 

$29995 

RETAIL Your Cost 

374.95 339.95 
399.95 314.95 
100.00 75.00 
149.95 129.95 
499.95 394.95 
224.95 189.95 
399.95 319.95 
250.00 99.95 




10" color monitor high res 
32K memory module 
Extended Basic 
Speech synthesizer 
Disk memory drive 
Telephone coupler (modem) 
Printer (solid state) 
TI-LOGO 



Leedex 



High Qustity Monitors your 

Model Oncnption Retail Cost 

100 12"B/W.12MHz 189.00 149.00 

3flGG 12" Green. IB MHz 269.00 199.00 

Color I 1 3" Coloi. NTSC comp. tnput. ludio <nip & ipki 499.00 359.00 

Coloi II 13" Coloi, RBG input, hi res jfiphia. ipki 1295.00 799.00 



Highr 



MONITORS 

Retail Your Cost 
390.00 199.00 



Wqh resolution, number one seller! 
15" Black 8i white 

1 3" color (OM 61 1 3) RGB, High Res 1195.00 989.00 

13" color (new) high quality! 650.00 449.00 

12" Green phosphorous 360.00 269.00 

12" Black & white 340.00 249.00 

9" Black & white (the best seller) 235.00 179.00 

9" Green phosphorous 295.00 199.00 



•N STOCK ATARI® 
COMPUTERS 



FOR ATARI 400 & 800- 

GHOST HUNTER (similar to Pac-Man) 

Disk $34.95 Cassette $29.95 



Model 

800 16K 
800 48K 
BID Disk drive 
Atari VisiCalc 
825 Impact Ptr 



Retail Your Cost 

1080.00 689.95 
1280.00 789.95 
600.00 469.95 
200.00169.95 
1000.00 779.95 



SUPER SPECIAL-ATARI 400 (16K) 
Reiail:S595.00 Your Cost: $299.95 
400 Lang, card opt. $49.95 



ATARI 



Programmable 

Color TV Game 

Your Cost: 

$13995 

Large ietection of Cauettes Retail S225.00 




Atari's 9ame cartridge 
PflC'inflll IS HERE! 

$g^mmnr °"^ P^'' customer 

^l|95 While supply lasts-the 
**•* hottest game in town! 



Qz. commodore 

rOKAPUTER 5K Personal Computer UlC^cD 
^^^' (Expands to 32K) Works with any TV! 

Retail:$300.00 Your SPECIAL Co5f.$259.95 
FREE with DUfch of VIC-20 one $49.50 LCD Pen Watch! 



Commodore Oatasette. Recorder 
for \/IC-20 Your Cost:$68.95We carry all peripherals, 
software & access. for the \/IC-20 (we will beat any price!) 



Epson 

MX70 1 
MX80 

MX8O with griftrax 
MXBO FT 
MX100 
Graphtrax chip 



PRINTERS Vou,co« 
$339.95 
449.95 
499.95 
599.00 
749.00 
95.00 



APPLE 



COMPUTERS 
Apple II 48K+ 
Disk w/controller 
Disk w/o 

Pasal language system 
Graphics tablet 
Sitentype 
Family System 
Apple III 128K 
Profile 5Mb 



Retail Your Cost 

$1530.00 $1139.00 

645.00 549.00 



525.00 
495.00 
795.00 
395.00 
2495.00 
3495.00 
3495.00 



459.00 
389.00 
669.00 
339.00 
1999.99 
2895.00 
2795.00 



Software & access, at similar discounts 



JUNE 1982 



CIRCLE INQUIRY NO. 93 



INTERFACE AGE 157 



I Confidence 

r the best 

EAT SERVICE. GUARANTEED 
i, PRINTERS, TERMINALS . e.^'d 




f* PkV*^ Xerox 



paddles & 2 Aiai 

Hog S74 95 
Only tS9.95 



COMPUTERS: 

Altos 

Apple 

Atari 

Commodore 

Hewlett-Packard 

B.M.C. 

Intertec/Superbrain 

N.E.C. 

Northstar 

Onyx 

Point Four 

Sharp 

Televideo 

Vector 



Zenitii 

VIDEO TERMINALS 
& MONITORS: 

ADDS 




THERMAL 

Apple 
Trendcom 
DOT MATRIX 

Anacom 
Anadex 
Centronix 
Commodore 



D.C. Hayes 
Modems 

Epson ^^ 9'^^^ P^'^^" 

I.D.S./Paper Tiger 

Microline/Okidata 

MP, I. We have IBM 

Novell software. 

Texas Instruments 

LETTER QUALITY 

Diablo/Xerox 




80 COLUMN 
VIDEO CARDS 

Double Vision 
Smart-Term 
Videx 

LOWER CASE 
ADAPTERS 
Dan Paymar 

INTERFACE CARDS 

Apple 

California Computer 

Mountain Computer 

Microsoft 

S.S.M. Products 
Thunderclock 

LANGUAGES 

Basic Compiler 
C.I.S. Cobol 



Vanguard AP/L 
OTHER PRODUCTS 

Bar Code Readers 
Card Readers 
Game Controls 
Graphics Tablet 
Music System 
Numeric Keypads 
Programming Aids 
Type-and-Talk 
Video Digitizers 
Voice Entry 



.0^^^^^ 



,a\ 






k\e< 



..V\0^ 
1300^ 



--It^^s^-^^ 




MONITORS 

BMC 4 NEC Green Screen 
NOW IN STOCK 
EDUCATORS 

We have the CORVUS 
systems to hook up several 
Apple computers at once! 

NEC & DIABLO PRINTERS 

Anadex, Paper 
CALL 



NEW 
MX 100 & 
MX 80 F/T 

The new 136 
lumn Epson 
pUnter with graphics and the 
Friction/tractor MX 80 are in 
stock WE HAVE THE GRAPHIC 
PACKAGE FOR MX 80 coll. 
SILENTYPE PRINTER 
ONLY S284.00 




Call for catalog. 

Visicalc 3.3 5159/R(;g $199 

BPI GL/INV/AR/esch 299/Reg 399 

Tax Preparer by Howafdsofi 139 Reg 150 

Real Estale Anaiyier.Howardsoft 125/Reg 150 

Creative Financing. Howardsolt 125/Reg 150 

ASCII Express II by SDS 55/Req 65 

Accounting Plus — Call 
Benchmnfk Word Processing 



Special PFS and 
PFS Rcporier tor 



PLOTTERS 

Bausch&Lomb plotters 
for your computer by 
Houston Instruments 
CALU 




^>^ 



A%$ll^^ 



20% OFF RETAIL ALL SOFTWARE 
tf you don I !•• It. call u* and wall get II! 

Mali orders ONLY: 

NET PROFIT COMPUTERS 

2908 Oregon Court. Btd Gl 
Torrance, Ca 90503 ^fST 

1(800)421-1520 TT 

in Cai; 213 320-4772 QQ 

2% shipping and 3% for charge cards. 



Visit our retail store: 
Nel Profit Computers 

521 W Chapman Ave 
Anaheim, Cai. 92802 
714 750-7318 



MICPQDEX 



CIRCLE INQUIRY NO. 92 



MICRO INDEX CLASSIFIED 

RIBBONS - COLORS for Printers using 
* 'zip pack' ' or cartridges for Radio Shack 
Models III & V Black - Blue - Purple - 
Brown Models III & V (#26-1 41 4) $ 1 1 .00 
each. Zip Pack $4.50 each. Minimum 
order 3 ribbons. Box of 6 ribbons - mixed 
colors Model III & V $60.00 box. Zip Pack 
$25.00 box. Send check or money order 
- includes transportation. ECR Company 
Inc., PO Box 279, 78 Lawrence St.. 
Hackensack. N.J. 07602. 

FOR SALE: Cromemco Z-2 multi-user 
system: 64K, 1 1 megabyte hard disk, 2- 
Per Sci SS/SD floppy drives, 1 -Act V CRT, 
3-Beehive CRTS, CDOS, BASIC, assorted 
system software and documentation. Two 
years old. $7000 or best offer. Goodheart 
Clinic, 542 Michigan BIdg., Detroit, 
Michigan 48226, (313) 962-6484. 

MA/COM OSI Business Software. Clien- 
Time— Timekeeping and Client Billing for 
the Professional. DMS-WHIP— Inventory, 
Order Entry, Invoicing, Accounts Receiv- 
able. A FAST Multiuser System. MEDPAK 
—Complete A/R System for the medical 
Practice. Billing, Insurance Forms, collec- 
tions. DMS-OPEC— Oil Wholesaler Inven- 
tory System. DMS-WHIP Plus. All Sys- 
tems OS-DMS Level III Compatible. 
Specifications, Reports, References on 
Request. Demo Packages $50.00 each. 
I/O Associates, Inc., 210 Law & Com- 
merce Building, Bluefield, WV 24701, 
304-327-6583. 

TRS-80 SOFTWARE on cassette for 
Mod.s I and III. Listings for other com- 
puters. Send S.A.S.E. for product list. 
Tapco Research, P.O. Box 82, N. Chili, 
N.Y. 14514. 

WRITER, TECHNICAL— Available for 
individual projects. Ad Copy, Brochures, 
User Documentation, Manuals. Writing 
samples and references. Call (213) 
498-6046 After 6:00 or weekends. 

Computer Classified, Buy — Sell — 
Employment, No initiation or monthly fee, 
no charge to read ads, 300 baud, 24 
hours, 512/346-4495. 

QUALITY SOFTWARE. Database man 
ager, advanced mailing list, inventory, 
word processor, GL, A/R, A/P and payroll 
systems. Available for TRS-80 Mod-I, II, 
III, IBM PC, CP/M and Heath. For catalog, 
send long SASE (37$) to Micro Architect 
Inc., 96 Dothan St., Arlington, MA 021 74. 

INTERACT Owners. You are not aban- 
doned. Write or call for catalogue on 
tapes, keyboards, RS232 interface, 
documentation, sales and service. Micro 
Video, POB 7357, Ann Arbor, Ml 481 07. 
(313) 996-0626. 

STRUCTURAL ENGINEERING. Patter 
son Engineering has programs written 
for the Apple computer. Simple beam. 
Continuous beam. Grid, Frames, and 
Trusses represent some of our programs. 
15052 Springdale Street, Huntington 



n* 



PEAKL 



(Producing Error-Free Automatic Rapid Logic) 
PEARL the program that writes programs 
PEARL runs under CP/M, CBASIC-2 
and at least 48K 

SAVES 70% 

Level 1 $ 39) for personal computing 

Level 2 $ 99) the business assistant 

Level 3 $195) for software developers 

WE PAY SHIPPING 

CALL NOW! (213) 705-8276 

WHILE SUPPLIES LAST 
Or Order Direct with Check or C.O.D. 
and specify; 
Dfi" Flopp\' OR 
oVi" Floppy, DSuperbrain 
D Northstar 
EH ANY Micropolis 

▲PYRAMID COMPUTER SYSTEMS 
18040 SHERMAN WAY #508 
RESEDA, CALIFORNIA 91335 
California residents add 6% sales tax. 



CIRCLE INQUIRY NO. 101 




\bur mind has an insatiable 
appetite for the new. \bull find 
it at 155,000 stores where mag- 
azines and paperback books 
are sold. 

We think reading is the kind 
of nourishment America needs. 
More and more. 

Bite into some 
good reading today. 



Beach, CA 92649. Interested persons 
call 714-898-1500. 

6800 /g809 Softw are including compat- 
ible single-user, multi-user and network 
operating systems, compilers, accounting 
and word-processing packages. Free. 
catalog. Software Dynamics, 2111 W. 
^Crescent, Su. G, Anaheim, CA 92801, 
(714) 635-4760. 

MICRODEX is a classified advertising 
section available to readers wishing to 
buy, sell or trade hardware and software. 
Price is $1 per word, with a 25 word 
minimum. The first two words bold. Addi- 
tional bold type $5 per word. 
Send copy with check or money order 
to INTERFACE AGE, Dept. M-l, 16704 
Marquardt Ave., Cerritos, CA 90701. 




MICRO-MARKET ADS 

SELL 

YOUR PRODUCTS 

A new format has been 
established for the Micro- 
Market section. All ads are 
now 2 inches wide by 3 inches 
deep. Price is $320 on a Ix 
rate. Submit ads with check 
or money order to: 

INTERFACE AGE Magazine 
Micro-Market Ads 

P.O. Box 1234 

Ccrritos, CA 90701 

(213)926-9544 




Model III 16K 

$839 

Model III 48K 
2disc&RS232C 

$2059 



Color Computer 4K 
$310 

w/16KExt. Basic 

$459 

W/32K Ext. Basic 

$525 



BUY DIRECT. These are just a few of our great 
offers wliicli include Printers, Modems, Com- 
puters, Peripherals, Disc Drives, Software and 
more, call toll free 1-800-34S-8124 



We have the lowest 
possible fully 
warranteed prices 
and a full complement 



com^,._ 

Write for your PlW^ 
free catalog. 



of Radio Shack Software.^^ ^^'^®'®°l''°°'?« 
^^ Littleton. MA 01460 
617 . 466 • 3193 ^ 



SHU^ 



CIRCLE INQUtRY NO. 96 



COMPUTER 
COMMUNICATIONS 



MOVE-IT"* transfers programs and data between 
any two computers running CP/M or MP/M, in- 
cluding Apple It, regardless of disk format. The 
program does not require an operator at tiie re- 
mote computer. MOVE-lT's t1 commands allow 
the user to: get and send files, display local and 
remote directories, send messages to the remote 
computer's console, and act like a terminal for 
connection to timesharing systems. Employing 
sophisticated "network type" error checking and 
recovery techniques, MOVE-IT insures the integ- 
rity of the data, even over the noisiest phone lines. 
The program can also be used as an "electronic 
mailman," sending letters or correspondence over 
standard phone lines. MOVE-IT program and 
manual, $99.95, add $2.00 for postage and hand- 
ling. Specify disk format when ordering. Dealer 
inquiries invited. 

WOOLF SOFTWARE SYSTEIVfS 

23842 Archwood St.. Canoga Park, CA 91307 
Phone (213) 703-8112 

CP/M and MP/M are iradefnofks o( Digital HeseaM 



MEMOREX 

FLEXIBLE DISCS 



WE WILL NOT BE UNDER- 
SOLD!! Call Free (800)235-4137 

for prices and information. Dealer 
inquiries invited and C.O.D.'s 
accepted 




PACinc 

EXCHANGES 

100 Foothill Blvd. 
San Luis Obispo. CA 
93401. InCaLcall 
(800)592-5935 or 
,(805)543-1037 



CIRCLE INQUIRY NO. 100 



VOICE 
SYNTHESIZER 

WITH INTERACTIVE 
TELEPHONE INTERFACE 



For APPLE II - compatibledial-up voice response 
and remotedata-baseaccess arrangements, con- 
sider a VIOO series design from VYNETCORPO- 
RATION. 

• Direct connect, auto-dial/answer 

• Control via Touch-Tone" detection 

• Allophone (LPC) based voice synthesizer 

• Includes 1,000 word vocabulary 

• Editor for custom vocabulary 

• Extensive application software 

• Programmable buffered port 

• Upgrade available for high quality LPC 
vocabulary 

• $395.00 

Telephone interface may be purchased without 
synthesizer. TRS-80 ' and IBM versionsavailable 
soon. 

2A05 QUME DRIVE 
SAN JOSE, CA 9513 
(408) 942-1037 



CIRCLE INQUIRY NO. 103 



DISKETTES 
CASSETTES 



Error-Free 5y4-inch Diskettes (MD- 
5) single-sided, soft sector, single or 
double density, reinforced hub. 



Item 



Qty 10 



QtySO 



MD-5 



$25.00 



$110.00 



C-10 
C-20 
C-60 
C-90 



$ 7.50 

9.00 

11.50 

15.00 



$ 32.50 
39.00 
50.00 
70.00 



CIRCLE INQUIRY NO. 98 



UPS SHIPPING INCLUDED 

in Continental USA 

CA Customers add taxes 



MICROSETTE 

475 Ellis St., Mt. View, 
CA 94043 (415) 968-1604 



CIRCLE INQUIRY NO. 99 



The friendly hand 

holding CP/M 
front end you've 
been looking for! 

STIK PILO! 

Convert your CP/M into a perfected 
system with a powerful language, 
creating a menu driven environment 
for any CP/M application. Easy to learn 
system comes witti on-line tutorial and 
FREE STOK PILOT and HELP facilities, in 
addition to well written and indexed 
user manual. 

Call or write for information. 

STOK COMPUTER INTERFACE 

17 West 17th St., New York, NY 10011 
(212)426-7022 

Deoler lnqu:r es inv lea • CP M 'S TM of Dtgiigl Research 



CIRCLE INQUIRY NO. 102 



for POCKET COMPUTERS 

Game Pac 1: OLD FAVORITES 

Five proven games, updated with excitmg new fea 
tures. Fun for all" PLANET-Land on any planet. ZILCH 
Bagles. 1 -9 digit numbers. HILO-Nifty version of Stars 
CGINS-Computer "learns" to wm. WINNER-You Lose! 
Includes complete notes and listings 

with cassette $14. 
BEGINNERS GUIDE TO PROGRAMMING 

the Sharp/Radio Shack Pocket Computer 

It's fast, fun and easy. You'll understand every word 
and be amazed how easily you progress. No other 
method brings positive results so quickly $19. 

YOU AND YOUR DOLLARS: ALL ABOUT INTEREST 

99 basic questions answered with 17 dynamite pro- 
grams. Includes variable and fixed rate home loans. 
Also annuities, present and future value, notes and 
contracts, cash flow analysis and much more. $19. 
with cassette $33. 

iRetnil m U S funds Add $2 lot tiril class delivery Add $3 >( oulside 
US Cahl arid 6 s<}les lax ) 

AND WE HAVE OTHERS! For a copy of our catalog, 
circle our number on your bmgo card or write directly. 

HANCO Software (formerly XCEL) 
P.O. Box4772E,Sylmar.CA 91342 
(213)367-4366 



CIRCLE INQUIRY NO. 97 



<^ .,' 

BUY 

DIRECT 

SAVE 


^ 

R=^ 


c ■ 



-wr^ 



Learn To 
"Do It Yourself" 
And Save Money 



TRS-80 

DISCOUNT 

DIRECT 

PRICES 



WRITE FOR 
FREE 

CATALOG 



1-800-841-0860 toll free 



YOUR TRS-80 

PERSONAL COMPUTER 

HEADQUARTERS 

PURE RADIO SHACK EQUIPMENT 

MICRO MANAGEMENT 
SYSTEMS INC. 

Parcel Division 
DEPT. NO. 6 

115C Second Ave. S.W, • Cairo, Georgia 31728 
912-377-7120 Go. Phone No. 



CIRCLE INQUIRY NO. 104 



See Reader Service Card 
between pages 128 & 129 



Info 
Inquiry 
Number 

MANUFACTURERS 



ADVERTISER INDEX 



Page 



1 

3 

4 

5. 6 

7 

8 

9 

10 

11 

12 

13 

14 

15 

16 

17 

18 

19 

20 

21 

22 

23 

24 



25 

26 

27 

28, 29 

30 

31 

32 

33 

34 

36 

37 

38 

39 

40 

42 

43 

44 

45 

46 

* 

47 
48 
49 
50 

51. 52 
53 
54 
55. 56 



800-Software Inc 11 

Advanced Micro Techniques 119 

Ampex 25 

Anvil Cases 1 28.1 29 

Ashton Tate 49 

Aspen Software 8 

Atari 16,17 

Avant Garde 53 

John Bell Engineering 28 

Blat Research 92 

California Data Corp 60 

Columbia Data Products, Inc 4 

Commodore Computer 23 

Computer Case Co 34 

The Computer Exchange 26 

Computer Furniture and Accessories 115 

Computer Services Corp. of America 47 

Computer Shopper 135 

The Computing Teacher 148 

Condor Computer 95 

Creative Discount Software 101 

Cromemco Inc 1 

Cybernetics 1 39 

Data Dynamics Technology 56, 57, 62, 63, 130 

Digital Graphic Systems 29 

Dilithium Press 36 

Discount Software Group 64 

Dynabyte 37, 52 

Ecosoft 52 

Educational Computing 142 

Electronic Control Technology 42 

Electronic Specialists . . . , 55 

Epson America 6, 7 

Freedom Technology 1 26 

GR Electronics 5 

Hewlett Packard 75 

High Technology 87 

Howard Software Services 12 

Independent Peripherals 60 

Inf osoft 113 

Inmac 37 

Integrand 22 

Integrated Business Computers 3 

Interface Age Subscriptions ; insert between 32 & 33 

International Micro Systems 32 

Intertec Data Systems 18,19 

JRT 101 

Dennison Kybe 13 

Leading Edge IBC, BC 

Lexisof t 109 

Lo-Ball Computer 21 

3M 20, 1 1 7 



Info 
Inquiry 
Number Page 

58 Maxtek 1 00 

41 Memotech 121 

59 Microcraft, Inc 83 

60 Mosaic Electronics 55 

61 New England Business Service 54 

62 North America Mica 24 

64 Panasonic 9 

57 Philadelphia Computer Discount 43 

65 Pickles & Trout 41 

67 Professional Systems 111 

68 Select Information Systems 61 

* Sinclair Research .30, 31 

69 Sorcim . 35 

70 Standard Software 27 

71 Stoneware Microcomputers 93 

72 Street Electronics Corp 10 

73 Supertech and Associates 97 

74 Tarbell Electronics 1 05 

Tektronix 65 

75 Teletek IFC 

76, n Televideo 1 4, 1 5, 80 

78 Transnet 1 00 

79 Univair 86 

* University Microfilms 147 

80 Vandata 5 

81 Wildfire Publishing 39 

RETAIL 

82 American Square 44, 45 

83 A-vidd Electronics 1 32 

84 The CPU Shop 131 

85 Computer Discount of America 133 

86 Computers Wholesale 1 45 

87 Computer Tutor 1 25 

88 Data Discount Center 69 

89 Marymac 1 53 

90 Micro Business World 127 

91 Mini Micro Mart 1 43 

92 Net Profit Computer 1 58 

93 Olympic Sales 1 57 

94 Priority One 88, 89 

MICRO MARKET 

96 Computers Plus 1 57 

97 Hanco Software 1 57 

1 04 Micro Management 1 57 

99 Microsette 157 

1 00 Pacific Exchanges 1 57 

101 Pyramid Systems 158 

102 Stok Computer Interface 157 

1 03 Vynet Corp 157 

98 Woolf Software Systems 157 

*Manufacturer requests factory-direct inquiry. 



This index is provided as an additional service. The publisher does not assume any liability for errors or omissions. 



160 INTERFACE AGE 



JUNE 1982 




On the new. slicked-up, 
trimmed-down Starwriter F-10. 

It's C. Itoh's latest genera- 
tion of letter-quality printers. 

It cranks out flawless copy 
at 40 cps; and its full 15" 
carriage lets it double in brass 
for both letter processing and 
business applications. You 
can plug it into almost any 
micro on the market (serial or 
parallel) simply by plugging it 
in. And then make it keep on 
trucking with inexpensive, 
easily available Diablo com- 



patible daisy wheels and 
ribbons. 

In its serial mode, it can 
print just about anything 
[including boldface, under- 
lines, subscripts and super- 
scripts), and snap the carriage 
back to start the next line 
in less than a second. In its 
line mode, it prints in both 
directions, for even faster 
throughput. 

(While making about as 
much noise as a cat walking 
on Kleenex.) 

It's a nice, portable 30 
pounds-about 10 pounds 



lighter than the Starwriters 
before it. And it stands 
exactly as tall (or precisely as 
small) as a dollar bill. 

Speaking of which: 

Incredibly, the Starwriter F-10 
sells for about the same 
preposterously low price as 
its predecessors. Which is to 
say. about $800 less than a lot 
of other printers that don't 
even come close to measur- 
ing up. Or even better. . . 

Measuring down. 



Distributed Exclu- 
sively by Leading 
Edge Products, Inc., 
225 Turnpike Street, 
Canton, Massachu- 
setts 02021 Call: toll- 
free 1-800-343-6833; 
or in Massachusetts 
call collect 16171 
828-8150. Telex 
951-624. 

LEADING 
EDGE. 



CIRCLE INQUIRY NO. 51 




FORGETS." 



MORE THUIJUSTANOTHER PRETTY nCE, 



Says who? Says ANSI. 

Specifically, subcommittee X3B8 of the American 
National Standards Institute (ANSI) says so. The fact 
is all Elephant^'^ floppies meet or exceed the specs 
required to meet or exceed all their standards. 

But just who is "subcommittee X3B8" to issue such 
pronouncements? 

They're a group of people representing a large, 
well-balanced cross section of disciplines— from 
academia, government agencies, and the computer 
industry. People from places like IBM, Hewlett-Packard, 
3M, Lawrence Livermore Labs, The U.S. Department 
of Defense, Honeywell and The Association of Com- 
puter Programmers and Analysts. In short, it's a bunch 
of high-caliber nitpickers whose mission, it seems, in 
order to make better disks for consumers, is also to 



make life miserable for everyone in the disk-making 
business. 

How? By gathering together periodically (often, 
one suspects, under the full moon) to concoct more 
and more rules to increase the quality of flexible 
disks. Their most recent rule book runs over 20 single- 
spaced pages— listing, and insisting upon— hundreds 
upon hundreds of standards a disk must meet in 
order to be blessed by ANSI. (And thereby be taken 
seriously by people who take disks seriously.) 

In fact, if you'd like a copy of this formidable docu- 
ment, for free, just let us know and we'll send you 
one. Because once you know what it takes to make 
an Elephant for ANSI . . . 

We think you'll want us to make some Elephants 
for you. 



BEPHANl HEMYDUTYNSKS. 

Distributed Exclusively by Leading Edge Products, Inc., 225 Turnpike Street, Canton, Massachusetts 02021 
Call: toll-free 1-800-343-6833; or in Massachusetts call collect (617) 828-8150. Telex 951-624. 



CIRCLE INQUIRY NO. 52